"""Service configs.""" import os from juno_email_messages.constants import APP_NAME SENTRY_DSN = os.environ.get("SENTRY_DSN", "testing") APOLLO_PORTAL_URL = os.environ.get("APOLLO_PORTAL_URL", "apollo.stream") if not APOLLO_PORTAL_URL.startswith("https://"): APOLLO_PORTAL_URL = f"https://{APOLLO_PORTAL_URL.strip('//')}" AMPLITUDE_CLIENT_ID = os.environ.get("AMPLITUDE_CLIENT_ID", "") AMPLITUDE_DEVICE_ID = os.environ.get("AMPLITUDE_DEVICE_ID", APP_NAME) CHECK_EMAIL_BODY_GENERATION = os.environ.get("CHECK_EMAIL_BODY_GENERATION") MAX_TRACK_NAME_LENGTH = int(os.environ.get("MAX_TRACK_NAME_LENGTH", 16)) MAX_ARTIST_NAME_LENGTH = int(os.environ.get("MAX_ARTIST_NAME_LENGTH", 18)) JUNO_TRACK_COUNT = int(os.environ.get("JUNO_TRACK_COUNT", 200)) ATLAS_AUDIENCE = os.environ.get("ATLAS_AUDIENCE", "atlasum|core_notifications") ATLAS_GRANT_TYPE = os.environ.get("ATLAS_GRANT_TYPE", "client_credentials")