commit 843bd8d05df3ccb5d3f678c7a31ae8928d90faa2 parent 75effea410d43784c6365c637a77dbf62228c486 Author: Andreas Gruhler <agruhl@gmx.ch> Date: Sun, 26 Oct 2025 17:22:22 +0100 feat: add nginx-acme dockerfile Diffstat:
| A | docker/docker-nginx-acme/Dockerfile | | | 18 | ++++++++++++++++++ | 
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/docker/docker-nginx-acme/Dockerfile b/docker/docker-nginx-acme/Dockerfile @@ -0,0 +1,18 @@ +# https://nginx.org/en/linux_packages.html#Alpine +FROM docker.io/alpine:3.22 + +RUN printf "%s%s%s%s\n" \ + "@nginx " \ + "http://nginx.org/packages/mainline/alpine/v" \ + `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ + "/main" \ + | tee -a /etc/apk/repositories + +RUN wget -O /etc/apk/keys/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub + +RUN apk update && apk add --no-cache nginx@nginx nginx-module-acme@nginx + +# Load acme module on first line +RUN sed -i '1iload_module modules/ngx_http_acme_module.so;' /etc/nginx/nginx.conf + +CMD ["nginx", "-g", "daemon off;"]