Use production config in production and dev config in dev.

This commit is contained in:
yackob03 2013-09-30 23:54:12 -04:00
parent 25c4054c19
commit 67147240b6
4 changed files with 28 additions and 8 deletions

8
app.py
View file

@ -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__)