diff options
author | Andreas Fankhauser hiddenalpha.ch | 2022-08-25 01:05:17 +0200 |
---|---|---|
committer | Andreas Fankhauser hiddenalpha.ch | 2022-08-25 01:05:17 +0200 |
commit | 3a6997e4f3ca4c308f9a67b42cc60da8c33f3064 (patch) | |
tree | e31401436f3addcd520a6fcb8be232b6d55e4c99 | |
parent | 2d766e48e46668929c26403bb13ef24a0d8a73c3 (diff) | |
download | dotfiles-3a6997e4f3ca4c308f9a67b42cc60da8c33f3064.zip dotfiles-3a6997e4f3ca4c308f9a67b42cc60da8c33f3064.tar.gz |
Parameterize CN for nginx.Dockerimage
-rw-r--r-- | src/dockerfiles/nginx.Dockerfile | 3 |
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 \ |