Browse Source

copy key in acme_post_hook to preserve permissions

admin 10 months ago
parent
commit
6bf0ddca31
2 changed files with 2 additions and 2 deletions
  1. 1 1
      data/conf.d/30-tls.yml
  2. 1 1
      docker-compose.yml

+ 1 - 1
data/conf.d/30-tls.yml

@@ -16,5 +16,5 @@ s2s_use_starttls: required
 
 certfiles:
   - /etc/ssl/ejabberd/fullchain.pem
-  - /etc/ssl/ejabberd/key.pem
+  - /etc/ssl/ejabberd/ejabberd-key.pem
 

+ 1 - 1
docker-compose.yml

@@ -61,7 +61,7 @@ services:
                         proxy.${HOSTNAME},
                         push.${HOSTNAME}
       LETSENCRYPT_EMAIL: webmaster@${HOSTNAME}
-      ACME_POST_HOOK: chmod a+r /etc/nginx/certs/${HOSTNAME}/key.pem
+      ACME_POST_HOOK: install --owner=9000 --group=9000 --mode=500 --preserve-timestamps /etc/nginx/certs/${HOSTNAME}/key.pem /etc/nginx/certs/${HOSTNAME}/ejabberd-key.pem
 
     networks:
       - reverse-proxy_default