From cacb19139e5b43ad3ce98676f0c4f4557a01ced3 Mon Sep 17 00:00:00 2001 From: hygienic-books Date: Sat, 25 Mar 2023 22:04:02 +0100 Subject: [PATCH] feat(mailcow): Add mailcow restart script --- mailcow_reload.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 mailcow_reload.sh diff --git a/mailcow_reload.sh b/mailcow_reload.sh new file mode 100755 index 0000000..e55f368 --- /dev/null +++ b/mailcow_reload.sh @@ -0,0 +1,10 @@ +#!/bin/bash +declare mc_compose_project_name="${1:-mailcowdockerized}" +if systemctl --quiet is-active docker.service; then + for prefix in postfix nginx dovecot; do + app="${mc_compose_project_name}"'-'"${prefix}"'-mailcow-1' + if [ "$( docker container inspect -f '{{.State.Running}}' "${app}" 2> /dev/null )" = "true" ]; then + docker restart "$(docker ps -qaf name="${app}")" + fi + done +fi