From f3b4adf44d28ca3f058979def531081d8d5c46fe Mon Sep 17 00:00:00 2001 From: jessikitty Date: Thu, 4 Jun 2026 09:59:17 +1000 Subject: [PATCH] fix: correct double-encoding in entrypoint.sh --- entrypoint.sh | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index 6b500e4..e37cc46 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1 +1,25 @@ -IyEvYmluL3NoCnNldCAtZQoKZWNobyAiV2FpdGluZyBmb3IgcG9zdGdyZXMuLi4iCnVudGlsIHBnX2lzcmVhZHkgLWggIiRTUUxfSE9TVCIgLXAgIiRTUUxfUE9SVCIgLVUgIiRTUUxfVVNFUiI7IGRvCiAgc2xlZXAgMQpkb25lCmVjaG8gIlBvc3RncmVTUUwgaXMgdXAuIgoKZWNobyAiUnVubmluZyBtaWdyYXRpb25zLi4uIgpweXRob24gbWFuYWdlLnB5IG1pZ3JhdGUgLS1ub2lucHV0CgplY2hvICJDb2xsZWN0aW5nIHN0YXRpYyBmaWxlcy4uLiIKcHl0aG9uIG1hbmFnZS5weSBjb2xsZWN0c3RhdGljIC0tbm9pbnB1dAoKZWNobyAiU2V0dGluZyB1cCBjcm9udGFiLi4uIgpweXRob24gbWFuYWdlLnB5IGNyb250YWIgYWRkCgplY2hvICJTdGFydGluZyBHdW5pY29ybi4uLiIKZXhlYyBndW5pY29ybiBidXNNYW5hZ2VyLndzZ2k6YXBwbGljYXRpb24gXAogIC0tYmluZCAwLjAuMC4wOjgwMDAgXAogIC0td29ya2VycyAke0dVTklDT1JOX1dPUktFUlM6LTN9IFwKICAtLXRpbWVvdXQgJHtHVU5JQ09STl9USU1FT1VUOi0xMjB9IFwKICAtLWFjY2Vzcy1sb2dmaWxlIC0gXAogIC0tZXJyb3ItbG9nZmlsZSAtCg== \ No newline at end of file +#!/bin/sh +set -e + +echo "Waiting for postgres..." +until pg_isready -h "$SQL_HOST" -p "$SQL_PORT" -U "$SQL_USER"; do + sleep 1 +done +echo "PostgreSQL is up." + +echo "Running migrations..." +python manage.py migrate --noinput + +echo "Collecting static files..." +python manage.py collectstatic --noinput + +echo "Setting up crontab..." +python manage.py crontab add + +echo "Starting Gunicorn..." +exec gunicorn busManager.wsgi:application \ + --bind 0.0.0.0:8000 \ + --workers ${GUNICORN_WORKERS:-3} \ + --timeout ${GUNICORN_TIMEOUT:-120} \ + --access-logfile - \ + --error-logfile -