blob: 5a1269849ebcfab92e589578404c0380ec458818 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/env sh
if [ ! -f "/srv/app/.env" ]; then
cat > /srv/app/.env <<- EOF
API_DEBUG=${API_DBUG:-False}
DB_NAME=${DB_NAME:-heroes}
DB_HOST=${DB_HOST:-127.0.0.1}
DB_PORT=${DB_PORT:-27017}
DB_USER=${DB_USER:-root}
DB_PASS=${DB_PASS:-example}
DB_AUTH=${DB_AUTH:-admin}
JWT_SECRET_KEY=${JWT_SECRET_KEY:-eo7aiHie4aeth4eteeho7ahC7yeetohsi7a}
USER_ENABLE_REGISTER=${USER_ENABLE_REGISTER:-True}
GUNICORN_TIMEOUT=${GUNICORN_TIMEOUT:-30}
GUNICORN_NUM_WORKERS=${GUNICORN_NUM_WORKERS:-4}
EOF
fi
cd /srv/app || exit
exec gunicorn -b "0.0.0.0:5000" --timeout "${GUNICORN_TIMEOUT:-30}" --workers "${GUNICORN_NUM_WORKERS:-4}" wsgi:app
|