docker: rename docker/* files for consistency

This commit is contained in:
j4n
2026-02-23 09:49:32 +01:00
parent 78e0ae2762
commit 813d8bee7c
6 changed files with 11 additions and 11 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[Unit]
Description=Check TLS certificate changes and reload services
After=setup_chatmail.service
After=chatmail-init.service
[Service]
Type=oneshot
@@ -1,11 +1,11 @@
[Unit]
Description=Run container setup commands
After=multi-user.target
ConditionPathExists=/setup_chatmail_docker.sh
ConditionPathExists=/chatmail-init.sh
[Service]
Type=oneshot
ExecStart=/bin/bash /setup_chatmail_docker.sh
ExecStart=/bin/bash /chatmail-init.sh
RemainAfterExit=true
WorkingDirectory=/opt/chatmail
PassEnvironment=<envs_list>
+3 -3
View File
@@ -1,12 +1,12 @@
#!/bin/bash
set -eo pipefail
SETUP_CHATMAIL_SERVICE_PATH="${SETUP_CHATMAIL_SERVICE_PATH:-/lib/systemd/system/setup_chatmail.service}"
CHATMAIL_INIT_SERVICE_PATH="${CHATMAIL_INIT_SERVICE_PATH:-/lib/systemd/system/chatmail-init.service}"
# Whitelist only the env vars needed by setup_chatmail_docker.sh.
# Whitelist only the env vars needed by chatmail-init.sh.
# Forwarding all env vars (via printenv) would leak Docker internals,
# orchestrator secrets, and other unrelated variables into systemd.
env_vars="MAIL_DOMAIN CMDEPLOY_STAGES CHATMAIL_INI TLS_EXTERNAL_CERT_AND_KEY PATH"
sed -i "s|<envs_list>|$env_vars|g" "$SETUP_CHATMAIL_SERVICE_PATH"
sed -i "s|<envs_list>|$env_vars|g" "$CHATMAIL_INIT_SERVICE_PATH"
exec /lib/systemd/systemd "$@"