| @@ -0,0 +1,13 @@ | |||||
| FROM alpine:3.11.3 | |||||
| RUN apk update && apk add nginx && \ | |||||
| mv /etc/nginx/nginx.conf tmp.conf && \ | |||||
| echo "daemon off;" >/etc/nginx/nginx.conf && \ | |||||
| echo "" >>/etc/nginx/nginx.conf && \ | |||||
| cat tmp.conf >>/etc/nginx/nginx.conf && \ | |||||
| rm tmp.conf && \ | |||||
| mkdir /run/nginx | |||||
| COPY files/default.conf /etc/nginx/conf.d/default.conf | |||||
| RUN apk add gettext | |||||
| @@ -0,0 +1,18 @@ | |||||
| # This is a default site configuration which will simply return 404, preventing | |||||
| # chance access to any other virtualhost. | |||||
| server { | |||||
| listen ${PORT0} default_server; | |||||
| listen [::]:${PORT0} default_server; | |||||
| # Everything is a 404 | |||||
| location / { | |||||
| return 404; | |||||
| } | |||||
| # You may need this to prevent return 404 recursion. | |||||
| location = /404.html { | |||||
| internal; | |||||
| } | |||||
| } | |||||