Toloka2WebV2/app/config.py

26 lines
634 B
Python
Raw Normal View History

2024-09-23 12:15:53 -04:00
"""
Global Flask Application Setting
See `.flaskenv` for default settings.
"""
import os
from app import app
2024-09-23 12:17:25 -04:00
2024-09-23 12:15:53 -04:00
class Config(object):
# If not set fall back to production for safety
2024-09-23 12:17:25 -04:00
FLASK_ENV = os.getenv("FLASK_ENV", "production")
2024-09-23 12:15:53 -04:00
# Set FLASK_SECRET on your production Environment
2024-09-23 12:17:25 -04:00
SECRET_KEY = os.getenv("FLASK_SECRET", "Secret")
2024-09-23 12:15:53 -04:00
APP_DIR = os.path.dirname(__file__)
ROOT_DIR = os.path.dirname(APP_DIR)
2024-09-23 12:17:25 -04:00
DIST_DIR = os.path.join(ROOT_DIR, "frontend/dist")
2024-09-23 12:15:53 -04:00
if not os.path.exists(DIST_DIR):
2024-09-23 12:17:25 -04:00
raise Exception("DIST_DIR not found: {}".format(DIST_DIR))
2024-09-23 12:15:53 -04:00
2024-09-23 12:17:25 -04:00
app.config.from_object("app.config.Config")