introduce an ApplicationConfig module to manage the environment configs in one location
This commit is contained in:
11
app/lib/application_configs.py
Normal file
11
app/lib/application_configs.py
Normal 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')
|
Reference in New Issue
Block a user