servnest-containers/nginx.Containerfile

10 lines
923 B
Text
Raw Permalink Normal View History

2025-01-20 17:24:27 +01:00
FROM a.invalid/servnest/alpine
2024-07-18 20:58:12 +02:00
RUN apk add nginx nginx-mod-http-headers-more openssl
RUN openssl req -quiet -subj '/' -new -newkey RSA:3072 -days 3650 -nodes -x509 -keyout /etc/ssl/private/servnest.key -out /etc/ssl/certs/servnest.crt \
&& openssl req -quiet -subj '/CN=servnest.test' -new -newkey RSA:3072 -days 3650 -nodes -x509 -keyout /etc/ssl/private/servnest.test.key -out /etc/ssl/certs/servnest.test.crt \
&& openssl req -quiet -subj '/CN=ht.servnest.test' -new -newkey RSA:3072 -days 3650 -nodes -x509 -keyout /etc/ssl/private/ht.servnest.test.key -out /etc/ssl/certs/ht.servnest.test.crt \
&& openssl req -quiet -subj '/CN=*.ht.servnest.test' -new -newkey RSA:3072 -days 3650 -nodes -x509 -keyout /etc/ssl/private/wildcard.ht.servnest.test.key -out /etc/ssl/certs/wildcard.ht.servnest.test.crt
RUN chmod -R u=rwX,g=rX,o= /etc/ssl/ && chown -R root:nginx /etc/ssl/
2024-07-18 20:58:12 +02:00
USER nginx
CMD ["nginx", "-g", "daemon off;"]