#!/bin/bash echo 'Starting docker container' set -e function assertPresence() { VARIABLE_NAME=$1 if [ -z ${!VARIABLE_NAME} ]; then echo "${VARIABLE_NAME} is unset. Please set this label to run this docker container"; exit 1 fi } assertPresence UWSGI_PROCESS_PER_CONTAINER sed -i.bak "s/UWSGI_PROCESS_PER_CONTAINER/$UWSGI_PROCESS_PER_CONTAINER/" /uwsgi.ini exec "$@" python manage.py compilemessages /app/docker/scripts/postgres-alive python manage.py migrate --noinput exec python manage.py runserver 0:8000