12345678910111213141516171819 |
- #!/bin/sh
- export PYTHONPATH=$PYTHONPATH:.
- export WEBAPP_PIDFILE="/run/scriptshifter_webapp.pid"
- export FLASK_APP="scriptshifter.rest_api"
- if [ "${TXL_APP_MODE}" == "development" ]; then
- export FLASK_ENV="development"
- else
- export FLASK_ENV="production"
- fi
- host=${TXL_WEBAPP_HOST:-"0.0.0.0"}
- port=${TXL_WEBAPP_PORT:-"8000"}
- if [ "${FLASK_ENV}" == "development" ]; then
- exec flask run -h $host -p $port
- else
- exec uwsgi --uid www --ini ./uwsgi.ini --http "${host}:${port}" $@
- fi
|