akindices/config.py

38 lines
842 B
Python

import os
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY')
APP_NAME = 'AKIndices'
APP_VERSION = '0.2.0'
TITLE = 'AKIndices'
COPYRIGHT_YEAR = 2021
CSRF_ENABLED = True
DEBUG = False
@staticmethod
def init_app(app):
pass
class DevelopmentConfig(Config):
DEBUG = True
TITLE = 'AKIndices (test)'
SECRET_KEY = os.environ.get('SECRET_KEY') or 'top secret'
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
'postgres://matthew@localhost/akindices'
class HerokuConfig(Config):
DEBUG = False
TITLE = 'AKIndices'
SECRET_KEY = os.environ.get('SECRET_KEY') or 'top secret'
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL')
config = {
'development': DevelopmentConfig,
'heroku': HerokuConfig,
'default': DevelopmentConfig
}