18 lines
617 B
Python
18 lines
617 B
Python
import os
|
|
|
|
USER_TABLE: str = os.getenv('USER_TABLE') # type: ignore
|
|
ORDER_TABLE: str = os.getenv('ORDER_TABLE') # type: ignore
|
|
ENROLLMENT_TABLE: str = os.getenv('ENROLLMENT_TABLE') # type: ignore
|
|
COURSE_TABLE: str = os.getenv('COURSE_TABLE') # type: ignore
|
|
|
|
ELASTIC_CLOUD_ID = os.getenv('ELASTIC_CLOUD_ID')
|
|
ELASTIC_AUTH_PASS = os.getenv('ELASTIC_AUTH_PASS')
|
|
|
|
if {'AWS_SAM_LOCAL', 'ELASTIC_HOSTS'}.intersection(os.environ):
|
|
ELASTIC_CONN = {'hosts': 'http://host.docker.internal:9200'}
|
|
else:
|
|
ELASTIC_CONN = {
|
|
'cloud_id': ELASTIC_CLOUD_ID,
|
|
'basic_auth': ('elastic', ELASTIC_AUTH_PASS),
|
|
}
|