From 15010d062ae276a92065cd6ea7dc94b749e20756 Mon Sep 17 00:00:00 2001 From: Lexi Winter Date: Wed, 4 Jun 2025 10:42:19 +0100 Subject: allow PREFIX to be customised --- example-hook.sh.in | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 example-hook.sh.in (limited to 'example-hook.sh.in') diff --git a/example-hook.sh.in b/example-hook.sh.in new file mode 100644 index 0000000..64e0252 --- /dev/null +++ b/example-hook.sh.in @@ -0,0 +1,27 @@ +#! /bin/sh +# This source code is released into the public domain. +# +# An example hook. + +# Action is always 'newcert', at least for now. +action="$1" + +# Environment variables: +# $LFACME_CERT is the name of the certificate +# $LFACME_CERTFILE is the filename of the certificate. +# $LFACME_KEYFILE is the filename of the private key. + +set -e + +case "$action" in +newcert) + # The certificate was issued or renewed. + cp "$LFACME_CERTFILE" __PREFIX__/etc/nginx/tls/cert.pem + cp "$LFACME_KEYFILE" __PREFIX__/etc/nginx/tls/key.pem + nginx -s reload + ;; + +*) + # Ignore unknown actions, because new ones might be added later. + ;; +esac -- cgit v1.2.3