#!/bin/bash set -e export FLASK_APP=sigl.factory export FLASK_ENV=production export SIGL_CONFIG=${SIGL_CONFIG:-/home/sigl/config.py} export SIGL_PORT=${SIGL_PORT:-5151} source venv/bin/activate if [ "$1" = 'sigl' ]; then exec gunicorn -k eventlet -b :${SIGL_PORT} --access-logfile - --error-logfile - sigl.wsgi:app fi if [ "$1" = 'db' ]; then if [ "$2" = 'downgrade' ]; then exec flask db downgrade else exec flask db upgrade fi exit 0 fi exec "$@"