chore: restore nginx custom config that was deleted

This commit is contained in:
2024-01-26 12:06:21 +01:00
parent 80e3d64ba7
commit 9eb70358d8
8 changed files with 29 additions and 1 deletions

View File

@@ -102,6 +102,7 @@ RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \
chown -R ${USER_NAME}:${GROUP_NAME} /tmp chown -R ${USER_NAME}:${GROUP_NAME} /tmp

View File

@@ -103,6 +103,7 @@ RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \
chown -R ${USER_NAME}:${GROUP_NAME} /tmp chown -R ${USER_NAME}:${GROUP_NAME} /tmp

View File

@@ -102,6 +102,7 @@ RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \
chown -R ${USER_NAME}:${GROUP_NAME} /tmp chown -R ${USER_NAME}:${GROUP_NAME} /tmp

View File

@@ -114,6 +114,7 @@ RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \
chown -R ${USER_NAME}:${GROUP_NAME} /tmp chown -R ${USER_NAME}:${GROUP_NAME} /tmp

View File

@@ -115,6 +115,7 @@ RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \
chown -R ${USER_NAME}:${GROUP_NAME} /tmp chown -R ${USER_NAME}:${GROUP_NAME} /tmp

View File

@@ -113,6 +113,7 @@ RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
touch /var/run/nginx.pid && \ touch /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/cache/nginx && \ chown -R $USER_NAME:$USER_NAME /var/cache/nginx && \
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \

View File

@@ -116,6 +116,7 @@ RUN chown -R ${USER_NAME}:${GROUP_NAME} /var/www && \
chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \ chown -R $USER_NAME:$USER_NAME /var/lib/nginx/ && \
chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \ chown -R $USER_NAME:$USER_NAME /var/run/nginx.pid && \
chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \ chown -R $USER_NAME:$USER_NAME /var/log/supervisor && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/nginx.conf && \
chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \ chown -R $USER_NAME:$USER_NAME /etc/nginx/conf.d/ && \
chown -R ${USER_NAME}:${GROUP_NAME} /tmp chown -R ${USER_NAME}:${GROUP_NAME} /tmp

View File

@@ -54,6 +54,21 @@ else
info "artisan file not found" info "artisan file not found"
fi fi
# Enable custom nginx config files if they exist
if [ -f /var/www/html/conf/nginx/nginx.conf ]; then
cp /var/www/html/conf/nginx/nginx.conf /etc/nginx/nginx.conf
info "Using custom nginx.conf"
fi
if [ -f /var/www/html/conf/nginx/nginx-site.conf ]; then
info "Custom nginx site config found"
rm /etc/nginx/conf.d/default.conf
cp /var/www/html/conf/nginx/nginx-site.conf /etc/nginx/conf.d/default.conf
info "Start nginx with custom server config..."
else
info "nginx-site.conf not found"
info "If you want to use custom configs, create config file in /var/www/html/conf/nginx/nginx-site.conf"
info "Start nginx with default config..."
rm -f /etc/nginx/conf.d/default.conf rm -f /etc/nginx/conf.d/default.conf
TASK=/etc/nginx/conf.d/default.conf TASK=/etc/nginx/conf.d/default.conf
touch $TASK touch $TASK
@@ -106,6 +121,12 @@ fi
location ~ /\.bzr/ {deny all;} location ~ /\.bzr/ {deny all;}
} }
EOF EOF
fi
## Check if the supervisor config file exists
if [ -f /var/www/html/conf/worker/supervisor.conf ]; then
info "Custom supervisor config found"
cp /var/www/html/conf/worker/supervisor.conf /etc/supervisor/conf.d/supervisor.conf
fi
## Start Supervisord
supervisord -c /etc/supervisor/supervisord.conf supervisord -c /etc/supervisor/supervisord.conf