|
|
|
@ -8,15 +8,18 @@ |
|
|
|
|
Quickstart |
|
|
|
|
---------- |
|
|
|
|
|
|
|
|
|
First, set your app's secret key as an environment variable. For example, example add the following to ``.bashrc`` or ``.bash_profile``. |
|
|
|
|
First, set your app's secret key as an environment variable. For example, |
|
|
|
|
add the following to ``.bashrc`` or ``.bash_profile``. |
|
|
|
|
|
|
|
|
|
.. code-block:: bash |
|
|
|
|
|
|
|
|
|
export {{cookiecutter.app_name | upper}}_SECRET='something-really-secret' |
|
|
|
|
|
|
|
|
|
Before running shell commands, set the ``FLASK_APP`` environment variable :: |
|
|
|
|
Before running shell commands, set the ``FLASK_APP`` and ``FLASK_DEBUG`` |
|
|
|
|
environment variables :: |
|
|
|
|
|
|
|
|
|
export FLASK_APP=/path/to/autoapp.py |
|
|
|
|
export FLASK_DEBUG=1 |
|
|
|
|
|
|
|
|
|
Then run the following commands to bootstrap your environment :: |
|
|
|
|
|
|
|
|
@ -28,7 +31,8 @@ Then run the following commands to bootstrap your environment :: |
|
|
|
|
|
|
|
|
|
You will see a pretty welcome screen. |
|
|
|
|
|
|
|
|
|
Once you have installed your DBMS, run the following to create your app's database tables and perform the initial migration :: |
|
|
|
|
Once you have installed your DBMS, run the following to create your app's |
|
|
|
|
database tables and perform the initial migration :: |
|
|
|
|
|
|
|
|
|
flask db init |
|
|
|
|
flask db migrate |
|
|
|
@ -39,7 +43,8 @@ Once you have installed your DBMS, run the following to create your app's databa |
|
|
|
|
Deployment |
|
|
|
|
---------- |
|
|
|
|
|
|
|
|
|
In your production environment, make sure the ``{{cookiecutter.app_name|upper}}_ENV`` environment variable is set to ``"prod"``. |
|
|
|
|
In your production environment, make sure the ``FLASK_DEBUG`` environment |
|
|
|
|
variable is unset or is set to ``0``, so that ``ProdConfig`` is used. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shell |
|
|
|
|