This commit is contained in:
@@ -10,6 +10,7 @@ QUADLET_SRC="${QUADLET_SRC:-deploy/quadlet/kubeviz-traefik.container}"
|
|||||||
USER_QUADLET_DIR="${USER_QUADLET_DIR:-${HOME}/.config/containers/systemd}"
|
USER_QUADLET_DIR="${USER_QUADLET_DIR:-${HOME}/.config/containers/systemd}"
|
||||||
SYSTEM_QUADLET_DIR="${SYSTEM_QUADLET_DIR:-/etc/containers/systemd}"
|
SYSTEM_QUADLET_DIR="${SYSTEM_QUADLET_DIR:-/etc/containers/systemd}"
|
||||||
PODMAN_USE_SUDO="${PODMAN_USE_SUDO:-}"
|
PODMAN_USE_SUDO="${PODMAN_USE_SUDO:-}"
|
||||||
|
ENABLE_ON_DEPLOY="${ENABLE_ON_DEPLOY:-false}"
|
||||||
|
|
||||||
if [ -z "${REGISTRY_AUTH_FILE:-}" ]; then
|
if [ -z "${REGISTRY_AUTH_FILE:-}" ]; then
|
||||||
if [ -n "${XDG_RUNTIME_DIR:-}" ] && [ -f "${XDG_RUNTIME_DIR}/containers/auth.json" ]; 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}"
|
echo "Reloading ${SYSTEMD_SCOPE} systemd and restarting ${SERVICE_NAME}"
|
||||||
"${SYSTEMCTL_CMD[@]}" daemon-reload
|
"${SYSTEMCTL_CMD[@]}" daemon-reload
|
||||||
"${SYSTEMCTL_CMD[@]}" enable --now "${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}"
|
"${SYSTEMCTL_CMD[@]}" restart "${SERVICE_NAME}"
|
||||||
|
else
|
||||||
|
"${SYSTEMCTL_CMD[@]}" start "${SERVICE_NAME}"
|
||||||
|
fi
|
||||||
if ! "${SYSTEMCTL_CMD[@]}" is-active --quiet "${SERVICE_NAME}"; then
|
if ! "${SYSTEMCTL_CMD[@]}" is-active --quiet "${SERVICE_NAME}"; then
|
||||||
echo "Service ${SERVICE_NAME} is not active. Showing diagnostics..."
|
echo "Service ${SERVICE_NAME} is not active. Showing diagnostics..."
|
||||||
"${SYSTEMCTL_CMD[@]}" status "${SERVICE_NAME}" || true
|
"${SYSTEMCTL_CMD[@]}" status "${SERVICE_NAME}" || true
|
||||||
|
|||||||
Reference in New Issue
Block a user