summaryrefslogtreecommitdiff
path: root/old/server/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'old/server/config.py')
-rw-r--r--old/server/config.py78
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
-}