Spaces:
Sleeping
Sleeping
set -e | |
trap 'kill -TERM $PID' TERM INT | |
if [ -z "$BACKEND_URL" ]; then | |
BACKEND_URL="$1" | |
fi | |
if [ -z "$FRONTEND_PORT" ]; then | |
FRONTEND_PORT="$2" | |
fi | |
if [ -z "$FRONTEND_PORT" ]; then | |
FRONTEND_PORT="80" | |
fi | |
if [ -z "$BACKEND_URL" ]; then | |
echo "BACKEND_URL must be set as an environment variable or as first parameter. (e.g. http://localhost:7860)" | |
exit 1 | |
fi | |
echo "BACKEND_URL: $BACKEND_URL" | |
echo "FRONTEND_PORT: $FRONTEND_PORT" | |
sed -i "s|__BACKEND_URL__|$BACKEND_URL|g" /etc/nginx/conf.d/default.conf | |
sed -i "s|__FRONTEND_PORT__|$FRONTEND_PORT|g" /etc/nginx/conf.d/default.conf | |
cat /etc/nginx/conf.d/default.conf | |
# Start nginx | |
exec nginx -g 'daemon off;' | |