only load fixture data when starting the server w/ burnettk
This commit is contained in:
parent
b798ea4e45
commit
bf291fbd8e
|
@ -10,7 +10,7 @@ set -o errtrace -o errexit -o nounset -o pipefail
|
|||
# run migrations
|
||||
export FLASK_APP=/app/src/spiffworkflow_backend
|
||||
|
||||
if [ "${DOWNGRADE_DB:-}" = "true" ]; then
|
||||
if [[ "${DOWNGRADE_DB:-}" == "true" ]]; then
|
||||
echo 'Downgrading database...'
|
||||
poetry run flask db downgrade
|
||||
fi
|
||||
|
@ -32,4 +32,4 @@ if [[ "${APPLICATION_ROOT:-}" != "/" ]]; then
|
|||
fi
|
||||
|
||||
# THIS MUST BE THE LAST COMMAND!
|
||||
exec poetry run gunicorn ${additional_args} --bind "0.0.0.0:$SPIFFWORKFLOW_BACKEND_PORT" --workers=3 --timeout 90 --log-level debug wsgi:app
|
||||
exec poetry run gunicorn ${additional_args} --bind "0.0.0.0:$port" --workers=3 --timeout 90 --log-level debug wsgi:app
|
||||
|
|
|
@ -17,5 +17,6 @@ if [[ -z "${BPMN_SPEC_ABSOLUTE_DIR:-}" ]]; then
|
|||
fi
|
||||
|
||||
export FLASK_SESSION_SECRET_KEY=super_secret_key
|
||||
export APPLICATION_ROOT="/"
|
||||
|
||||
FLASK_APP=src/spiffworkflow_backend poetry run flask run -p 7000
|
||||
./bin/boot_server_in_docker
|
||||
|
|
|
@ -14,7 +14,6 @@ from spiffworkflow_backend.routes.admin_blueprint.admin_blueprint import admin_b
|
|||
from spiffworkflow_backend.routes.api_blueprint import api_blueprint
|
||||
from spiffworkflow_backend.routes.process_api_blueprint import process_api_blueprint
|
||||
from spiffworkflow_backend.routes.user_blueprint import user_blueprint
|
||||
from spiffworkflow_backend.services.acceptance_test_fixtures import load_fixtures
|
||||
|
||||
|
||||
def create_app() -> flask.app.Flask:
|
||||
|
@ -56,8 +55,4 @@ def create_app() -> flask.app.Flask:
|
|||
|
||||
connexion_app.add_api("api.yml", base_path="/v1.0")
|
||||
|
||||
if os.environ.get("SPIFFWORKFLOW_BACKEND_LOAD_FIXTURE_DATA") == "true":
|
||||
with app.app_context():
|
||||
load_fixtures()
|
||||
|
||||
return app # type: ignore
|
||||
|
|
6
wsgi.py
6
wsgi.py
|
@ -1,4 +1,10 @@
|
|||
"""This is my docstring."""
|
||||
import os
|
||||
from spiffworkflow_backend import create_app
|
||||
from spiffworkflow_backend.services.acceptance_test_fixtures import load_fixtures
|
||||
|
||||
app = create_app()
|
||||
|
||||
if os.environ.get("SPIFFWORKFLOW_BACKEND_LOAD_FIXTURE_DATA") == "true":
|
||||
with app.app_context():
|
||||
load_fixtures()
|
||||
|
|
Loading…
Reference in New Issue