diff --git a/service/gitea/container/config/config.ini.template b/service/gitea/container/config/config.ini.template index 527804c..38997d2 100644 --- a/service/gitea/container/config/config.ini.template +++ b/service/gitea/container/config/config.ini.template @@ -60,6 +60,7 @@ REQUIRE_SIGNIN_VIEW = ${GITEA_REQUIRE_SIGNIN_VIEW} [webhook] ALLOWED_HOST_LIST = 10.89.0.0/16 +DELIVER_TIMEOUT = 60 [mailer] ENABLED = true diff --git a/service/hugo/container/run-hugo b/service/hugo/container/run-hugo index 36bbe8b..6ce8685 100755 --- a/service/hugo/container/run-hugo +++ b/service/hugo/container/run-hugo @@ -6,7 +6,6 @@ set -eu for t in rsa ecdsa ed25519; do if test ! -f /etc/ssh/keys/ssh_host_${t}_key; then ssh-keygen -q -t $t -f /etc/ssh/keys/ssh_host_${t}_key -C '' -N '' > /dev/null - chown hugo:hugo /etc/ssh/keys/ssh_host_${t}_key* fi echo "Host key type '$t' for SSH authentication:" @@ -16,5 +15,9 @@ done # Create configuration file from collected templates. envsubst < /etc/hugo/hooks.yaml.template > /etc/hugo/hooks.yaml +# Correct permissions where needed. +chown hugo:hugo /etc/ssh/keys/ssh_host_* +chown -R hugo:hugo /build + # Run webhook listener for configured hooks. gosu hugo /bin/webhook -verbose -port 8080 -hooks /etc/hugo/hooks.yaml