Files
nofx/railway/start-nginx.sh
2026-01-06 18:19:28 +08:00

20 lines
570 B
Bash

#!/bin/sh
# Nginx startup wrapper - substitutes PORT environment variable
# Default PORT to 8080 if not set
export PORT=${PORT:-8080}
echo "🌐 Starting nginx on port $PORT..."
echo "🔍 All environment variables with PORT:"
env | grep -i port || echo "No PORT variables found"
# Generate nginx config from template
envsubst '${PORT}' < /etc/nginx/nginx.conf.template > /etc/nginx/http.d/default.conf
# Show generated config for debugging
echo "📄 Generated nginx config:"
cat /etc/nginx/http.d/default.conf | head -10
# Start nginx
exec nginx -g "daemon off;"