nomad

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

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;"]