Merge a011ce185f into 4f11827752
This commit is contained in:
commit
201cbe9531
@ -65,7 +65,7 @@ RUN echo "daemon off;" >> /etc/nginx/nginx.conf \
|
|||||||
COPY --from=forego /usr/local/bin/forego /usr/local/bin/forego
|
COPY --from=forego /usr/local/bin/forego /usr/local/bin/forego
|
||||||
COPY --from=dockergen /usr/local/bin/docker-gen /usr/local/bin/docker-gen
|
COPY --from=dockergen /usr/local/bin/docker-gen /usr/local/bin/docker-gen
|
||||||
|
|
||||||
COPY network_internal.conf /etc/nginx/
|
COPY network_internal.conf maintenance_internal.conf /etc/nginx/
|
||||||
|
|
||||||
COPY app nginx.tmpl LICENSE /app/
|
COPY app nginx.tmpl LICENSE /app/
|
||||||
WORKDIR /app/
|
WORKDIR /app/
|
||||||
|
|||||||
@ -62,7 +62,7 @@ RUN echo "daemon off;" >> /etc/nginx/nginx.conf \
|
|||||||
COPY --from=forego /usr/local/bin/forego /usr/local/bin/forego
|
COPY --from=forego /usr/local/bin/forego /usr/local/bin/forego
|
||||||
COPY --from=dockergen /usr/local/bin/docker-gen /usr/local/bin/docker-gen
|
COPY --from=dockergen /usr/local/bin/docker-gen /usr/local/bin/docker-gen
|
||||||
|
|
||||||
COPY network_internal.conf /etc/nginx/
|
COPY network_internal.conf maintenance_internal.conf /etc/nginx/
|
||||||
|
|
||||||
COPY app nginx.tmpl LICENSE /app/
|
COPY app nginx.tmpl LICENSE /app/
|
||||||
WORKDIR /app/
|
WORKDIR /app/
|
||||||
|
|||||||
8
maintenance_internal.conf
Normal file
8
maintenance_internal.conf
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
error_page 503 @maintenance;
|
||||||
|
recursive_error_pages on;
|
||||||
|
location @maintenance {
|
||||||
|
error_page 405 = /index.html;
|
||||||
|
add_header Cache-Control no-cache;
|
||||||
|
root /usr/share/nginx/html/maintenance;
|
||||||
|
rewrite ^(.*)$ /index.html break;
|
||||||
|
}
|
||||||
@ -231,6 +231,9 @@ server {
|
|||||||
listen [::]:{{ $external_http_port }};
|
listen [::]:{{ $external_http_port }};
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ $access_log }}
|
{{ $access_log }}
|
||||||
|
{{ if (exists "/usr/share/nginx/html/maintenance/index.html") }}
|
||||||
|
include /etc/nginx/maintenance_internal.conf;
|
||||||
|
{{ end }}
|
||||||
return 503;
|
return 503;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -243,6 +246,9 @@ server {
|
|||||||
listen [::]:{{ $external_https_port }} ssl http2;
|
listen [::]:{{ $external_https_port }} ssl http2;
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ $access_log }}
|
{{ $access_log }}
|
||||||
|
{{ if (exists "/usr/share/nginx/html/maintenance/index.html") }}
|
||||||
|
include /etc/nginx/maintenance_internal.conf;
|
||||||
|
{{ end }}
|
||||||
return 503;
|
return 503;
|
||||||
|
|
||||||
ssl_session_cache shared:SSL:50m;
|
ssl_session_cache shared:SSL:50m;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user