From 603804af74fe88f89b1725038890195da83f2bcd Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Tue, 14 Mar 2023 15:45:09 +0200 Subject: [PATCH] Fix traefik acme.json creation error. --- src/octojoom | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/octojoom b/src/octojoom index 229838d..57146a2 100755 --- a/src/octojoom +++ b/src/octojoom @@ -1,7 +1,7 @@ #!/bin/bash # The most recent program version. -_VERSION="3.2.0" +_VERSION="3.2.1" _V="3.2" # The program full name @@ -105,6 +105,14 @@ function traefik__TRuST__setup() { showError "You must enter an email for the Letsencrypt setup." } done + # make sure the directory exist + mkdir -p "${VDM_PROJECT_PATH}/traefik" + # we must create this, else docker creates a folder + echo "{}" > "${VDM_PROJECT_PATH}/traefik/acme.json" + # make sure the permission are good + sudo chmod 600 "${VDM_PROJECT_PATH}/traefik/acme.json" + # and is owned by root + sudo chown -R root:root "${VDM_PROJECT_PATH}/traefik" else VDM_REMOVE_SECURE="#" VDM_HTTP_SCHEME="http"