diff options
Diffstat (limited to 'old/server/config.py')
| -rw-r--r-- | old/server/config.py | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/old/server/config.py b/old/server/config.py deleted file mode 100644 index 5042efb6..00000000 --- a/old/server/config.py +++ /dev/null @@ -1,78 +0,0 @@ -# -*- coding: utf-8 -*- -"""Application configuration.""" -import os -from os.path import join -basedir = os.path.abspath(os.path.dirname(__file__)) - -class Config(object): - """Base configuration.""" - - #SECRET_KEY = os.environ.get('MYFLASKAPP_SECRET', 'secret-key') # TODO: Change me - APP_DIR = os.path.abspath(os.path.dirname(__file__)) # This directory - PROJECT_ROOT = os.path.abspath(os.path.join(APP_DIR, os.pardir)) - #BCRYPT_LOG_ROUNDS = 13 - DEBUG_TB_ENABLED = False # Disable Debug toolbar - #DEBUG_TB_INTERCEPT_REDIRECTS = False - CACHE_TYPE = 'simple' # Can be "memcached", "redis", etc. - HOST = '0.0.0.0' - FLASK_DEBUG_DISABLE_STRICT = True - #WTF_CSRF_SECRET_KEY = '94ksadkf49DKEDFJ.&' - BOOTSTRAP_GOOGLE_ANALYTICS_ACCOUNT = None - BOOTSTRAP_SERVE_LOCAL = True - SECRET_KEY = os.environ.get('SECRET_KEY') or '94ksadkf49DKEDFJ.&' - CELERY_BROKER_URL = 'redis://localhost:6379/0' - CELERY_RESULT_BACKEND = 'redis://localhost:6379/0' - - FLASKY_SLOW_DB_QUERY_TIME=0.5 - - @staticmethod - def init_app(app): - pass - - -class DevelopmentConfig(Config): - """Development configuration.""" - ENV = 'dev' - DEBUG = True - -class ProductionConfig(Config): - ENV = 'production' - DEBUG = False - # @classmethod - # def init_app(cls, app): - # Config.init_app(app) - # # import logging - # # app.logger.addHandler(mail_handler) - - -class DigitalOceanConfig(Config): - """Production configuration.""" - def init_app(cls, app): - ProductionConfig.init_app(app) - # log to syslog - import logging - from logging.handlers import SysLogHandler - syslog_handler = SysLogHandler() - syslog_handler.setLevel(logging.WARNING) - app.logger.addHandler(syslog_handler) - - -class UnixConfig(ProductionConfig): - @classmethod - def init_app(cls, app): - ProductionConfig.init_app(app) - - # log to syslog - import logging - from logging.handlers import SysLogHandler - syslog_handler = SysLogHandler() - syslog_handler.setLevel(logging.WARNING) - app.logger.addHandler(syslog_handler) - - -config = { - 'development': DevelopmentConfig, - 'production': ProductionConfig, - 'digitalocean': DigitalOceanConfig, - 'default': DevelopmentConfig -} |
