Files
calendars/bin/scalingo_run_web
Sylvain Zimmer 81954a4ead (invitations) add invitation RSVP links in HTML emails (#10)
Also include many fixes and scalingo deployment
2026-02-19 18:15:47 +01:00

25 lines
573 B
Bash

#!/bin/bash
# Parse DATABASE_URL into PG* vars for PHP and psql
source bin/export_pg_vars.sh
# Start PHP-FPM for SabreDAV (CalDAV server)
.php/usr/sbin/php-fpm8.3 \
-n -c /app/.php/php.ini \
--fpm-config /app/sabredav/php-fpm.conf \
--nodaemonize &
# Start the Django backend
gunicorn -b :8000 calendars.wsgi:application --log-file - &
# Start the Nginx server
bin/run &
# if the current shell is killed, also terminate all its children
trap "pkill SIGTERM -P $$" SIGTERM
# wait for a single child to finish,
wait -n
# then kill all the other tasks
pkill -P $$