From 001d2aa0706863d1c3bc63cb94caa311ea09dcba Mon Sep 17 00:00:00 2001 From: jefer94 Date: Fri, 12 Jan 2024 02:01:37 -0500 Subject: [PATCH] fix web script --- scripts/dyno/web.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/dyno/web.sh b/scripts/dyno/web.sh index 972f254ca..99104a716 100755 --- a/scripts/dyno/web.sh +++ b/scripts/dyno/web.sh @@ -7,6 +7,14 @@ WEB_TIMEOUT=${WEB_TIMEOUT:-29} export NEW_RELIC_METADATA_COMMIT=$HEROKU_SLUG_COMMIT; export CORALOGIX_SUBSYSTEM=web; + + +if [ "$WEB_WORKER_CLASS" = "uvicorn.workers.UvicornWorker" ]; then + export SERVER_TYPE=asgi; +else + export SERVER_TYPE=wsgi; +fi + newrelic-admin run-program bin/start-pgbouncer-stunnel \ - gunicorn breathecode.wsgi --timeout $WEB_TIMEOUT --workers $WEB_WORKERS \ + gunicorn breathecode.$SERVER_TYPE --timeout $WEB_TIMEOUT --workers $WEB_WORKERS \ --worker-connections $WEB_WORKER_CONNECTION --worker-class $WEB_WORKER_CLASS