Dockerfile (596B)
1 # https://nginx.org/en/linux_packages.html#Alpine 2 FROM docker.io/alpine:3.22 3 4 RUN printf "%s%s%s%s\n" \ 5 "@nginx " \ 6 "http://nginx.org/packages/mainline/alpine/v" \ 7 `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ 8 "/main" \ 9 | tee -a /etc/apk/repositories 10 11 RUN wget -O /etc/apk/keys/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub 12 13 RUN apk update && apk add --no-cache nginx@nginx nginx-module-acme@nginx 14 15 # Load acme module on first line 16 RUN sed -i '1iload_module modules/ngx_http_acme_module.so;' /etc/nginx/nginx.conf 17 18 CMD ["nginx", "-g", "daemon off;"]