diff --git a/README.rst b/README.rst index 6d4a1b584526a497fc7b3b6d02cc4c5a562ac302..6d9abbb2f2e007bf334c8e045ff0fc85b3c2a1aa 100644 --- a/README.rst +++ b/README.rst @@ -16,6 +16,7 @@ Features - Flask-Testing, Flask-Webtest, nose, and Factory-Boy for testing - A simple ``manage.py`` script. - CSS and JS minification using Flask-Assets +- Useful debug toolbar - Utilizes best practices: `Blueprints <http://flask.pocoo.org/docs/blueprints/>`_ and `Application Factory <http://flask.pocoo.org/docs/patterns/appfactories/>`_ patterns Screenshots @@ -72,6 +73,7 @@ Changelog - Flask-Testing support. - Use Factory-Boy for test factories. - Use WebTest for functional testing. +- Add Flask-Debugtoolbar. 0.2.0 (09/21/2013) ****************** diff --git a/{{cookiecutter.repo_name}}/README.rst b/{{cookiecutter.repo_name}}/README.rst index cb7f504803db95458e84189a204286caf2770077..c09cd2534d86a8404ba68bf538a2cf075295f023 100644 --- a/{{cookiecutter.repo_name}}/README.rst +++ b/{{cookiecutter.repo_name}}/README.rst @@ -17,6 +17,12 @@ Quickstart python manage.py server +Deployment +---------- + +In your production environment, make sure the ``{{cookiecutter.repo_name|upper}}_ENV`` environment variable is set to ``"prod"``. + + Shell ----- diff --git a/{{cookiecutter.repo_name}}/manage.py b/{{cookiecutter.repo_name}}/manage.py index 3979f89d6849a0da51a33aa0fe83390281eed314..479c3e41eab7571ed22c6dec187ad1c09a868115 100644 --- a/{{cookiecutter.repo_name}}/manage.py +++ b/{{cookiecutter.repo_name}}/manage.py @@ -4,12 +4,14 @@ import os import sys import subprocess from flask.ext.script import Manager, Shell, Server -from {{cookiecutter.repo_name }}.app import create_app -from {{cookiecutter.repo_name}}.settings import DevConfig +from {{cookiecutter.repo_name}}.app import create_app +from {{cookiecutter.repo_name}}.settings import DevConfig, ProdConfig from {{cookiecutter.repo_name}}.database import db - -app = create_app(DevConfig) +if os.environ.get("{{cookiecutter.repo_name | upper}}_ENV") == 'prod': + app = create_app(ProdConfig) +else: + app = create_app(DevConfig) manager = Manager(app) TEST_CMD = "nosetests"