db_kyc_project/batcher/app/src/config.py

21 lines
625 B
Python

from starlette.config import Config
from starlette.datastructures import Secret
from functools import lru_cache
config = Config()
PG_HOST = config('POSTGRES_HOST')
PG_PORT = config('POSTGRES_PORT', cast=int)
PG_USER = config('POSTGRES_USER')
PG_PASSWORD = config('POSTGRES_PASSWORD', cast=Secret)
PG_DB = config('POSTGRES_DB')
RMQ_HOST = config('RABBITMQ_HOST')
RMQ_PORT = config('RABBITMQ_PORT', cast=int)
RMQ_USER = config('RABBITMQ_DEFAULT_USER')
RMQ_PASSWORD = config('RABBITMQ_DEFAULT_PASS', cast=Secret)
TG_TOKEN = config('TG_TOKEN', cast=Secret)
BACKEND_URL = config('BACKEND_URL', default='http://backend:8000')