nomad

HCL and Docker files for Nomad deployments
git clone https://git.in0rdr.ch/nomad.git
Log | Files | Refs | Pull requests |Archive

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:
Adocker/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;"]