Skip to content

Commit

Permalink
Merge pull request #16 from uktrade/hotfix/procfile
Browse files Browse the repository at this point in the history
restrict running bootstrap commands to first instance - this should speed up deployments
  • Loading branch information
markhigham authored Nov 12, 2020
2 parents d0a7a9d + f5f3a7c commit 9b47329
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Procfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
web: cd trade_remedies_api && python ./manage.py migrate && python ./manage.py resetsecurity && python ./manage.py adminuser && python ./manage.py loaddata core/fixtures/*.json && python ./manage.py loaddata security/fixtures/*.json && python ./manage.py loaddata organisations/fixtures/*.json && python ./manage.py loaddata cases/fixtures/*.json && python ./manage.py load_sysparams && python ./manage.py s3credentials && python ./manage.py notify_env && python ./manage.py collectstatic --noinput && gunicorn trade_remedies_api.wsgi --bind 0.0.0.0:$API_PORT --config trade_remedies_api/gunicorn.py
web: scripts/entry.sh
celery_worker: cd trade_remedies_api && celery -A trade_remedies_api worker -l $CELERY_LOGLEVEL
celery_beat: cd trade_remedies_api && celery -A trade_remedies_api beat -l $CELERY_LOGLEVEL
20 changes: 20 additions & 0 deletions scripts/entry.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/bash -e

if [ "$INSTANCE_INDEX" == 0 ]; then
cd ${HOME}/trade_remedies_api
python ./manage.py migrate
python ./manage.py resetsecurity
python ./manage.py adminuser
python ./manage.py loaddata core/fixtures/*.json
python ./manage.py loaddata security/fixtures/*.json
python ./manage.py loaddata organisations/fixtures/*.json
python ./manage.py loaddata cases/fixtures/*.json
python ./manage.py load_sysparams
python ./manage.py s3credentials
python ./manage.py notify_env
python ./manage.py collectstatic --noinput
fi

cd ${HOME}/trade_remedies_api
gunicorn trade_remedies_api.wsgi --bind 0.0.0.0:$API_PORT --config trade_remedies_api/gunicorn.py

2 changes: 1 addition & 1 deletion trade_remedies_api/trade_remedies_api/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.5.4"
__version__ = "1.5.5"

0 comments on commit 9b47329

Please sign in to comment.