From 9d7ed6716587cbb7339f77666a0e536053d2f73a Mon Sep 17 00:00:00 2001 From: mlan Date: Tue, 17 Nov 2020 09:04:57 +0100 Subject: [PATCH] - [kopano](src/kopano) Now create SSL dir if it is missing. --- src/acme/entry.d/10-acme-common | 2 ++ src/kopano/entry.d/10-kopano-common | 1 + 2 files changed, 3 insertions(+) diff --git a/src/acme/entry.d/10-acme-common b/src/acme/entry.d/10-acme-common index 6989d7d..85b6307 100755 --- a/src/acme/entry.d/10-acme-common +++ b/src/acme/entry.d/10-acme-common @@ -44,11 +44,13 @@ acme_monitor_tls_cert() { acme_symlink_tls_cert() { if ([ -r $DOCKER_ACME_SSL_H_CERT ] && [ -r $DOCKER_ACME_SSL_H_KEY ]); then dc_log 5 "Setting up ACME TLS certificate for host $HOSTNAME" + mkdir -p $DOCKER_APPL_SSL_DIR ln -sf $DOCKER_ACME_SSL_H_CERT $DOCKER_APPL_SSL_CERT ln -sf $DOCKER_ACME_SSL_H_KEY $DOCKER_APPL_SSL_KEY else if ([ -r $DOCKER_ACME_SSL_D_CERT ] && [ -r $DOCKER_ACME_SSL_D_KEY ]); then dc_log 5 "Setting up ACME TLS certificate for domain $DOMAIN" + mkdir -p $DOCKER_APPL_SSL_DIR ln -sf $DOCKER_ACME_SSL_D_CERT $DOCKER_APPL_SSL_CERT ln -sf $DOCKER_ACME_SSL_D_KEY $DOCKER_APPL_SSL_KEY fi diff --git a/src/kopano/entry.d/10-kopano-common b/src/kopano/entry.d/10-kopano-common index f15ed18..570dbff 100755 --- a/src/kopano/entry.d/10-kopano-common +++ b/src/kopano/entry.d/10-kopano-common @@ -121,6 +121,7 @@ kopano_generate_tls_cert() { done if ([ -z "$SSL_CERTIFICATE_FILE" ] && [ -n "$secure" ] && dc_is_installed openssl); then dc_log 4 "$secure, but no certs given, so generating self-signed cert for host $HOSTNAME" + mkdir -p $DOCKER_APPL_SSL_DIR dc_tls_setup_selfsigned_cert $DOCKER_APPL_SSL_CERT $DOCKER_APPL_SSL_KEY fi }