You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
668 B
23 lines
668 B
# -*- coding: utf-8 -*-
|
|
"""Application configuration.
|
|
|
|
Most configuration is set via environment variables.
|
|
|
|
For local development, use a .env file to set
|
|
environment variables.
|
|
"""
|
|
from environs import Env
|
|
|
|
env = Env()
|
|
env.read_env()
|
|
|
|
ENV = env.str("FLASK_ENV", default="production")
|
|
DEBUG = ENV == "development"
|
|
SQLALCHEMY_DATABASE_URI = env.str("DATABASE_URL")
|
|
SECRET_KEY = env.str("SECRET_KEY")
|
|
BCRYPT_LOG_ROUNDS = env.int("BCRYPT_LOG_ROUNDS", default=13)
|
|
DEBUG_TB_ENABLED = DEBUG
|
|
DEBUG_TB_INTERCEPT_REDIRECTS = False
|
|
CACHE_TYPE = "simple" # Can be "memcached", "redis", etc.
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = False
|
|
WEBPACK_MANIFEST_PATH = "webpack/manifest.json"
|
|
|