#!/usr/bin/env bash set -e DEFAULT_MODULE_NAME=src.main MODULE_NAME=${MODULE_NAME:-$DEFAULT_MODULE_NAME} VARIABLE_NAME=${VARIABLE_NAME:-app} export APP_MODULE=${APP_MODULE:-"$MODULE_NAME:$VARIABLE_NAME"} DEFAULT_GUNICORN_CONF=gunicorn/gunicorn_conf.py export GUNICORN_CONF=${GUNICORN_CONF:-$DEFAULT_GUNICORN_CONF} export WORKER_CLASS=${WORKER_CLASS:-"uvicorn.workers.UvicornWorker"} # Start Gunicorn gunicorn --forwarded-allow-ips "*" -k "$WORKER_CLASS" -c "$GUNICORN_CONF" "$APP_MODULE"