2022-09-30 13:43:31 -04:00
|
|
|
from dynaconf import Dynaconf
|
2022-09-28 13:09:52 -04:00
|
|
|
import data_pipeline
|
|
|
|
import pathlib
|
2021-08-05 15:35:54 -04:00
|
|
|
|
2021-06-28 16:16:14 -04:00
|
|
|
settings = Dynaconf(
|
|
|
|
envvar_prefix="DYNACONF",
|
|
|
|
settings_files=["settings.toml", ".secrets.toml"],
|
|
|
|
environments=True,
|
|
|
|
)
|
|
|
|
|
2021-07-12 15:50:44 -04:00
|
|
|
# set root dir
|
2021-08-05 15:35:54 -04:00
|
|
|
settings.APP_ROOT = pathlib.Path(data_pipeline.__file__).resolve().parent
|
2022-09-09 20:35:01 -04:00
|
|
|
settings.DATA_PATH = settings.APP_ROOT / "data"
|
2022-08-26 15:23:20 -04:00
|
|
|
settings.REQUESTS_DEFAULT_TIMOUT = 3600
|
2021-06-28 16:16:14 -04:00
|
|
|
# To set an environment use:
|
|
|
|
# Linux/OSX: export ENV_FOR_DYNACONF=staging
|
|
|
|
# Windows: set ENV_FOR_DYNACONF=staging
|