From fc25a56c128bd05019a3cdc45271d7172a22c7c7 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sun, 14 Apr 2019 13:56:30 +0200 Subject: flask app skeleton --- check/app/settings/__init__.py | 1 + check/app/settings/app_cfg.py | 26 ++++++++++++++++++++++++++ check/app/settings/types.py | 7 +++++++ 3 files changed, 34 insertions(+) create mode 100644 check/app/settings/__init__.py create mode 100644 check/app/settings/app_cfg.py create mode 100644 check/app/settings/types.py (limited to 'check/app/settings') 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 -- cgit v1.2.3-70-g09d2