summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Fankhauser hiddenalpha.ch2022-08-25 01:05:17 +0200
committerAndreas Fankhauser hiddenalpha.ch2022-08-25 01:05:17 +0200
commit3a6997e4f3ca4c308f9a67b42cc60da8c33f3064 (patch)
treee31401436f3addcd520a6fcb8be232b6d55e4c99
parent2d766e48e46668929c26403bb13ef24a0d8a73c3 (diff)
downloaddotfiles-3a6997e4f3ca4c308f9a67b42cc60da8c33f3064.zip
dotfiles-3a6997e4f3ca4c308f9a67b42cc60da8c33f3064.tar.gz
Parameterize CN for nginx.Dockerimage
-rw-r--r--src/dockerfiles/nginx.Dockerfile3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dockerfiles/nginx.Dockerfile b/src/dockerfiles/nginx.Dockerfile
index ea304b3..3a92fb8 100644
--- a/src/dockerfiles/nginx.Dockerfile
+++ b/src/dockerfiles/nginx.Dockerfile
@@ -6,6 +6,7 @@
ARG PARENT_IMAGE=alpine:3.16.0
FROM $PARENT_IMAGE
+ARG CN=example.com
ARG PKGS_TO_ADD="nginx openssl"
ARG PKGS_TO_DEL="openssl"
ARG PKGINIT="true"
@@ -22,7 +23,7 @@ RUN true \
&& openssl genrsa -out /etc/ssl/private/nginx.key 2048 \
&& openssl req -new -key /etc/ssl/private/nginx.key \
-out /etc/ssl/private/nginx.csr \
- -subj "/C=/ST=/L=/O=/OU=/CN=" \
+ -subj "/C=/ST=/L=/O=/OU=/CN=${CN:?}" \
&& openssl x509 -req -days 365 -in /etc/ssl/private/nginx.csr \
-signkey /etc/ssl/private/nginx.key -out /etc/ssl/certs/nginx.crt \
&& chgrp nginx /etc/ssl/private/nginx.key \