diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-03-27 16:57:09 +0000 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-03-27 16:57:09 +0000 |
| commit | 873f35bb1ae57ff8b40cf06fdec684545f6be81e (patch) | |
| tree | 9e2997370989596ffc5ff9434a8248da738dfa14 /boot.sh | |
| parent | Expose port 80 (diff) | |
| download | AnnotateChange-873f35bb1ae57ff8b40cf06fdec684545f6be81e.tar.gz AnnotateChange-873f35bb1ae57ff8b40cf06fdec684545f6be81e.zip | |
Make boot script more robust to database being offline
Diffstat (limited to 'boot.sh')
| -rw-r--r-- | boot.sh | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -4,7 +4,13 @@ poetry shell # Run database migrations -flask db upgrade - +while true; do + flask db upgrade + if [[ "$?" == "0" ]]; then + break; + fi + echo "Upgrade command failed, retrying in 5 seconds ..." + sleep 5 +done exec gunicorn -b :80 --access-logfile - --error-logfile - annotate_change:app |
