#!/bin/sh set -e until nc -z -w 2 php 9000; do echo "Warte auf PHP-FPM..." sleep 1 done # Optional: eigene Umgebungsvariable mit Default setzen export APP_ENV="${APP_ENV:-production}" echo "Starte Nginx mit APP_ENV=$APP_ENV" # Ersetze Umgebungsvariablen wie ${APP_ENV} in der Nginx-Config per envsubst envsubst '${APP_ENV}' < /etc/nginx/conf.d/default.conf > /etc/nginx/conf.d/default.conf.tmp mv /etc/nginx/conf.d/default.conf.tmp /etc/nginx/conf.d/default.conf # Starte Nginx (Foreground) exec nginx -g 'daemon off;'