diff options
Diffstat (limited to 'check/app/settings')
| -rw-r--r-- | check/app/settings/__init__.py | 1 | ||||
| -rw-r--r-- | check/app/settings/app_cfg.py | 26 | ||||
| -rw-r--r-- | check/app/settings/types.py | 7 |
3 files changed, 34 insertions, 0 deletions
diff --git a/check/app/settings/__init__.py b/check/app/settings/__init__.py new file mode 100644 index 0000000..93f5256 --- /dev/null +++ b/check/app/settings/__init__.py @@ -0,0 +1 @@ +__init__.py
\ No newline at end of file diff --git a/check/app/settings/app_cfg.py b/check/app/settings/app_cfg.py new file mode 100644 index 0000000..c340170 --- /dev/null +++ b/check/app/settings/app_cfg.py @@ -0,0 +1,26 @@ +import os +from os.path import join +import logging +import collections +from dotenv import load_dotenv + +from app.settings import types +from app.utils import click_utils +from pathlib import Path + +import codecs +codecs.register(lambda name: codecs.lookup('utf8') if name == 'utf8mb4' else None) + +# ----------------------------------------------------------------------------- +# S3 storage +# ----------------------------------------------------------------------------- +S3_ROOT_URL = 's3://check-vframe/v1/' +S3_METADATA_URL = join(S3_ROOT_URL, 'metadata') +S3_HTTP_URL = 'https://check-vframe.nyc3.digitaloceanspaces.com/v1/' +S3_HTTP_METADATA_URL = join(S3_HTTP_URL, 'metadata') + +# ----------------------------------------------------------------------------- +# Celery +# ----------------------------------------------------------------------------- +CELERY_BROKER_URL = 'redis://localhost:6379/0' +CELERY_RESULT_BACKEND = 'redis://localhost:6379/0' diff --git a/check/app/settings/types.py b/check/app/settings/types.py new file mode 100644 index 0000000..e3e9b4e --- /dev/null +++ b/check/app/settings/types.py @@ -0,0 +1,7 @@ +from enum import Enum + +def find_type(name, enum_type): + for enum_opt in enum_type: + if name == enum_opt.name.lower(): + return enum_opt + return None |
