mirror of
https://github.com/sassanix/Warracker.git
synced 2025-12-31 18:49:39 -06:00
23 lines
643 B
Bash
23 lines
643 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Starting Nginx..."
|
|
|
|
# Wait for setup to create the nginx config
|
|
for i in {1..30}; do
|
|
if [ -f /tmp/nginx-default.conf ]; then
|
|
mv /tmp/nginx-default.conf /etc/nginx/conf.d/default.conf
|
|
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Nginx configuration applied"
|
|
break
|
|
fi
|
|
if [ $i -eq 30 ]; then
|
|
echo "[$(date '+%Y-%m-%d %H:%M:%S')] WARNING: Using template config"
|
|
cp /etc/nginx/conf.d/default.conf.template /etc/nginx/conf.d/default.conf
|
|
fi
|
|
sleep 1
|
|
done
|
|
|
|
# Test nginx configuration
|
|
nginx -t
|
|
|
|
exec /usr/sbin/nginx -g 'daemon off;'
|