introduce an ApplicationConfig module to manage the environment configs in one location

This commit is contained in:
Adrian Manteza
2022-03-17 20:33:48 +00:00
parent 2410e34c05
commit fede094eeb
4 changed files with 29 additions and 15 deletions

View File

@ -0,0 +1,11 @@
import os
from pydantic.dataclasses import dataclass
@dataclass
class ApplicationConfigs():
region_name = os.environ.get('AWS_REGION', 'ca-central-1')
aws_access_key_id = os.environ.get('AWS_ACCESS_KEY_ID', '')
aws_secret_key = os.environ.get('AWS_SECRET_ACCESS_KEY', '')
sqs_queue = os.environ.get('SQS_QUEUE', '')
endpoint_url = os.environ.get('ENDPOINT_URL', '')
s3_processed_bucket = os.environ.get('S3_PROCESSED_BUCKET', 'measure-local-solver-processed')