"""Service configs.""" import datetime import os from apollo_playlists_messages.constants import APP_NAME, EventCode SENTRY_DSN = os.environ.get("SENTRY_DSN") EVENT = EventCode(os.environ["EVENT"].lower()) EVENT_HOLDER = os.environ.get("EVENT_HOLDER", "apollo").lower() FULL_APP_NAME = f"{APP_NAME}({EVENT.value})" PUBLIC = bool(os.environ.get("PUBLIC", 1)) TTL = int(os.environ.get("TTL", datetime.timedelta(minutes=30).total_seconds())) CHUNK_SIZE = int(os.environ.get("CHUNK_SIZE", 100)) CHUNK_WAIT = int(os.environ.get("CHUNK_WAIT", 5)) CORE_IMAGE_SERVICE_HOSTNAME = os.environ.get("CORE_IMAGE_SERVICE_URL", "images-api.atlas.stream/v2") CORE_IMAGE_SERVICE_SCHEMA = os.environ.get("CORE_IMAGE_SERVICE_SCHEMA", "https") CORE_IMAGE_SERVICE = f"{CORE_IMAGE_SERVICE_SCHEMA}://{CORE_IMAGE_SERVICE_HOSTNAME}" SETTINGS_VERSION = os.environ.get("SETTINGS_VERSION")