Fixed dumpcerts to output info

This commit is contained in:
root 2023-06-16 13:29:13 +00:00
parent 7f49fe9f9b
commit 95be778e08

View File

@ -6,9 +6,21 @@ if ! command -v traefik-certs-dumper &> /dev/null; then
failcheck "FAILED - traefik-certs-dumper tool not installed"
fi
fail() {
echo -ne "\n\nFAILED - $1\n\n"
exit 2;
}
. /federated/bin/.env
echo -ne "\n* Dumping certs from traefik into /federated/certs.."
traefik-certs-dumper file --version v2 --source /federated/apps/traefik/data/letsencrypt/acme.json --dest /federated/certs &> /dev/null
[ $? -ne 0 ] && fail "Couldn't dump certs from traefik-certs-dumper"
echo -ne "done.\n"
echo -ne "* Installing certs into /federated/apps that use it.."
# Install into PostgreSQL container
cp /federated/certs/certs/$DOMAIN.crt /federated/apps/postgresql/data/var/lib/postgresql/server.crt
@ -29,3 +41,5 @@ chown 104 /federated/apps/collabora/data/root/certs/*
# Install into Matrix container
cp /federated/certs/certs/$DOMAIN.crt /federated/certs/private/$DOMAIN.key /federated/apps/matrix/data/matrix/
chmod 644 /federated/apps/matrix/data/matrix/$DOMAIN.crt /federated/apps/matrix/data/matrix/$DOMAIN.key
echo -ne "done.\n\n"