From 1db5805c47698e6d977dc682fe483a8f403b80cf Mon Sep 17 00:00:00 2001 From: Clemens Hering Date: Sun, 1 Mar 2026 11:27:08 +0100 Subject: [PATCH] Fixed sec-headers --- scripts/deploy-with-podman.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/deploy-with-podman.sh b/scripts/deploy-with-podman.sh index a78280c..ee3124d 100755 --- a/scripts/deploy-with-podman.sh +++ b/scripts/deploy-with-podman.sh @@ -10,6 +10,7 @@ QUADLET_SRC="${QUADLET_SRC:-deploy/quadlet/kubeviz-traefik.container}" USER_QUADLET_DIR="${USER_QUADLET_DIR:-${HOME}/.config/containers/systemd}" SYSTEM_QUADLET_DIR="${SYSTEM_QUADLET_DIR:-/etc/containers/systemd}" PODMAN_USE_SUDO="${PODMAN_USE_SUDO:-}" +ENABLE_ON_DEPLOY="${ENABLE_ON_DEPLOY:-false}" if [ -z "${REGISTRY_AUTH_FILE:-}" ]; then if [ -n "${XDG_RUNTIME_DIR:-}" ] && [ -f "${XDG_RUNTIME_DIR}/containers/auth.json" ]; then @@ -99,8 +100,14 @@ fi echo "Reloading ${SYSTEMD_SCOPE} systemd and restarting ${SERVICE_NAME}" "${SYSTEMCTL_CMD[@]}" daemon-reload -"${SYSTEMCTL_CMD[@]}" enable --now "${SERVICE_NAME}" -"${SYSTEMCTL_CMD[@]}" restart "${SERVICE_NAME}" +if [ "${ENABLE_ON_DEPLOY}" = "true" ]; then + "${SYSTEMCTL_CMD[@]}" enable "${SERVICE_NAME}" +fi +if "${SYSTEMCTL_CMD[@]}" is-active --quiet "${SERVICE_NAME}"; then + "${SYSTEMCTL_CMD[@]}" restart "${SERVICE_NAME}" +else + "${SYSTEMCTL_CMD[@]}" start "${SERVICE_NAME}" +fi if ! "${SYSTEMCTL_CMD[@]}" is-active --quiet "${SERVICE_NAME}"; then echo "Service ${SERVICE_NAME} is not active. Showing diagnostics..." "${SYSTEMCTL_CMD[@]}" status "${SERVICE_NAME}" || true