From 6c7795b659d4b9068d755de6fa3d20a65d17ec61 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sun, 30 Sep 2018 11:17:43 +0100
Subject: [PATCH] Generate cert if needed

---
 website/deploy.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/website/deploy.sh b/website/deploy.sh
index 70caefc2d..4274bcd81 100755
--- a/website/deploy.sh
+++ b/website/deploy.sh
@@ -198,6 +198,12 @@ fi
 
 nginx_ensite ${site_domain}
 
+if [ ! -f "/etc/letsencrypt/live/${site_domain}/fullchain.pem" ]; then
+    DH_KEYLENGTH=2048
+    LETSENCRYPT_SERVER='https://acme-v01.api.letsencrypt.org/directory'
+    ${PROJECT_NAME}-addcert -e "${site_domain}" -s "$LETSENCRYPT_SERVER" --dhkey "$DH_KEYLENGTH"
+fi
+
 if [ ! "$lang" ]; then
     lang='EN'
 fi
-- 
GitLab