- [kopano](src/kopano) Now create SSL dir if it is missing.

master
mlan 2020-11-17 09:04:57 +01:00
parent 0451ace4af
commit 9d7ed67165
2 changed files with 3 additions and 0 deletions

View File

@ -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

View File

@ -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
}