From bb4c3bdd3546ceadc29fe38bb33b11491aab9a4f Mon Sep 17 00:00:00 2001 From: cyril Date: Wed, 30 Nov 2016 21:48:46 +0100 Subject: [PATCH] update docker Readme --- docker/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docker/README.md b/docker/README.md index ad53b0587..a5921c83a 100644 --- a/docker/README.md +++ b/docker/README.md @@ -124,8 +124,8 @@ Requires=docker.service [Service] Type=oneshot -ExecStart=/usr/bin/docker run --rm --name letsencrypt -v "/home/core/fabmanager/log:/var/log/letsencrypt" -v "/home/core/fabmanager/letsencrypt/etc:/etc/letsencrypt" -v "/home/core/fabmanager/letsencrypt/config:/letsencrypt-config" quay.io/letsencrypt/letsencrypt:latest -c "/letsencrypt-config/webroot.ini" certonly -ExecStartPost=-/usr/bin/docker restart fabmanager +ExecStart=/usr/bin/docker run --rm --name letsencrypt -v "/apps/recreanglais/log:/var/log/letsencrypt" -v "/apps/recreanglais/letsencrypt/etc:/etc/letsencrypt" -v "/apps/recreanglais/letsencrypt/config:/letsencrypt-config" quay.io/letsencrypt/letsencrypt:latest -c "/letsencrypt-config/webroot.ini" certonly +ExecStartPost=-/usr/bin/docker restart fabmanager_nginx_1 ``` Create file (with sudo) /etc/systemd/system/letsencrypt.timer with @@ -138,6 +138,9 @@ Requires=docker.service OnCalendar=*-*-1 06:00:00 Persistent=true Unit=letsencrypt.service + +[Install] +WantedBy=timers.target ``` Then deploy your app and read the "Generate SSL certificate by Letsencrypt" section to complete the installation of the letsencrypt certificate. @@ -277,7 +280,9 @@ Remove your app and Run your app to apply changes Finally, if everything is ok, start letsencrypt timer to update the certificate every 1st of the month : ```bash +sudo systemctl enable letsencrypt.timer sudo systemctl start letsencrypt.timer +(check) sudo systemctl list-timers ```