"""Application config settings.""" import os SERVICE_NAME = 'dolby-atmos-packager-alpha' ENVIRONMENT = os.environ['Environment'] DEV_ENVIRONMENT = 'dev' QA_ENVIRONMENT = 'qa' PROD_ENVIRONMENT = 'prod' SENTRY_DSN = os.environ.get('SENTRY_DSN') INPUT_BUCKET = os.environ['INPUT_BUCKET'] INPUT_BUCKET_PREFIX = os.environ.get('INPUT_BUCKET_PREFIX', '') OUTPUT_BUCKET = os.environ['OUTPUT_BUCKET'] JOB_ID = os.environ.get('JOB_ID') DMS_ID = int(os.environ['DMS_ID']) STEREO_UPC = os.environ['STEREO_UPC'] SPATIAL_UPC = os.environ['SPATIAL_UPC'] DOWNLOAD_CHUNK_SIZE_MB = int(os.environ.get('DOWNLOAD_CHUNK_SIZE_MB', 64)) S3_URL_EXPIRES = int(os.environ.get('S3_URL_EXPIRES', 300)) OWS_METADATA_HOST = ( 'webservices.theorchard.com' if ENVIRONMENT == PROD_ENVIRONMENT else 'webservices.qaorch.com' ) USER_IDENTITY_ID = os.environ['USER_IDENTITY_ID'] USER_IDENTITY_UUID = os.environ['USER_IDENTITY_UUID'] USER_PROFILE_ID = os.environ['USER_PROFILE_ID'] USER_PROFILE_UUID = os.environ['USER_PROFILE_UUID'] USER_PROFILE_TYPE = os.environ.get('USER_PROFILE_TYPE') USER_ROLES = os.environ.get('USER_ROLES') assert USER_PROFILE_TYPE == 'ContentProfile', 'Invalid user profile type' assert USER_ROLES == 'dolby_atmos_packager_alpha', 'Invalid user role'