aboutsummaryrefslogtreecommitdiff
path: root/boot.sh
blob: c4b76ffb580849805426cb25c5abadec458c93dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

# Author: G.J.J. van den Burg <gvandenburg@turing.ac.uk>

# Activate the virtual environment
poetry shell

# Run database migrations
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 :7831 --preload --access-logfile - --error-logfile - annotate_change:app