Use production config in production and dev config in dev.
This commit is contained in:
parent
25c4054c19
commit
67147240b6
4 changed files with 28 additions and 8 deletions
8
app.py
8
app.py
|
@ -1,13 +1,17 @@
|
|||
import logging
|
||||
import os
|
||||
|
||||
from flask import Flask
|
||||
from flask.ext.principal import Principal
|
||||
from flask.ext.login import LoginManager
|
||||
from flask.ext.mail import Mail
|
||||
from config import ProductionConfig
|
||||
from config import ProductionConfig, DebugConfig
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config.from_object(ProductionConfig())
|
||||
|
||||
is_prod = os.environ.get('STACK', '').strip().lower().startswith('prod')
|
||||
config_object = ProductionConfig() if is_prod else DebugConfig()
|
||||
app.config.from_object(config_object)
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
|
Reference in a new issue