From 626990a77b380901320e9376db56087348e051e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Mon, 22 Sep 2025 09:20:43 +0200 Subject: [PATCH] push --- docker-compose.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6859635..3411bae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,14 +2,16 @@ services: certgen: image: alpine:3.20 command: > - sh -c ' + sh -euc ' mkdir -p /certs; - if [ ! -f /certs/selfsigned.pem ]; then - openssl req -x509 -nodes -newkey rsa:2048 -days 825 - -subj "/CN=*.internal" + apk add --no-cache openssl; + [ -f /certs/selfsigned.pem ] || { + openssl req -x509 -nodes -newkey rsa:2048 -days 825 \ + -subj "/CN=*.internal" \ + -addext "subjectAltName=DNS:*.internal,DNS:hosts.internal,DNS:routerosbackup.internal,DNS:routerosupdate.internal,DNS:sslmonitor.internal" \ -keyout /certs/selfsigned.key -out /certs/selfsigned.crt; cat /certs/selfsigned.key /certs/selfsigned.crt > /certs/selfsigned.pem; - fi + } ' volumes: - ./certs:/certs