2020-02-06 21:08:49 -05:00
|
|
|
#!/bin/bash
|
|
|
|
|
2020-02-05 17:07:34 -05:00
|
|
|
# run migrations
|
2020-05-25 00:47:49 -04:00
|
|
|
export FLASK_APP=/app/crc/__init__.py
|
2020-04-15 14:43:09 -04:00
|
|
|
|
2020-04-21 19:37:56 -04:00
|
|
|
if [ "$DOWNGRADE_DB" = "true" ]; then
|
2020-05-22 14:55:55 -04:00
|
|
|
echo 'Downgrading database...'
|
2020-04-21 19:37:56 -04:00
|
|
|
pipenv run flask db downgrade
|
|
|
|
fi
|
|
|
|
|
2020-05-22 14:55:55 -04:00
|
|
|
if [ "$UPGRADE_DB" = "true" ]; then
|
|
|
|
echo 'Upgrading database...'
|
|
|
|
pipenv run flask db upgrade
|
|
|
|
fi
|
2020-02-06 21:08:49 -05:00
|
|
|
|
2021-08-06 15:41:23 -04:00
|
|
|
if [ "$RESET_DB" = "true" ]; then
|
|
|
|
echo 'Resetting database and seeding it with example CR Connect data...'
|
|
|
|
pipenv run flask load-example-data
|
|
|
|
fi
|
2020-02-06 21:08:49 -05:00
|
|
|
|
2020-05-27 12:58:50 -04:00
|
|
|
if [ "$RESET_DB_RRT" = "true" ]; then
|
|
|
|
echo 'Resetting database and seeding it with example RRT data...'
|
|
|
|
pipenv run flask load-example-rrt-data
|
|
|
|
fi
|
|
|
|
|
2020-06-19 10:07:10 -04:00
|
|
|
# THIS MUST BE THE LAST COMMAND!
|
2020-05-25 11:41:53 -04:00
|
|
|
if [ "$APPLICATION_ROOT" = "/" ]; then
|
2022-05-05 19:46:21 -04:00
|
|
|
exec pipenv run gunicorn --bind "0.0.0.0:$PORT0" wsgi:app
|
2020-05-25 11:41:53 -04:00
|
|
|
else
|
2022-05-05 19:46:21 -04:00
|
|
|
exec pipenv run gunicorn -e SCRIPT_NAME="$APPLICATION_ROOT" --bind "0.0.0.0:$PORT0" wsgi:app
|
2020-05-25 11:41:53 -04:00
|
|
|
fi
|