From ee2b350b8d4904815eb5f7d81be4ec1a5553272e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hern=C3=A2ni=20Marques?= Date: Thu, 16 Jul 2026 15:32:50 +0200 Subject: [PATCH] configs/nym: systemd user unit to start koopa-nym --- configs/nym/container-koopa-nym.service | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 configs/nym/container-koopa-nym.service diff --git a/configs/nym/container-koopa-nym.service b/configs/nym/container-koopa-nym.service new file mode 100644 index 0000000..d5d3caf --- /dev/null +++ b/configs/nym/container-koopa-nym.service @@ -0,0 +1,28 @@ +# container-koopa-nym.service +# Install on koopa as hernani: +# mkdir -p ~/.config/systemd/user +# cp configs/nym/container-koopa-nym.service ~/.config/systemd/user/ +# systemctl --user daemon-reload +# systemctl --user enable --now container-koopa-nym.service +# Requires: loginctl enable-linger hernani (root, once) +# +# Container must already exist (podman compose up -d once). + +[Unit] +Description=Podman container-koopa-nym.service (nym.com nym-node) +Documentation=https://nym.com/docs/operators/nodes/nym-node +Wants=network-online.target +After=network-online.target +RequiresMountsFor=/run/user/1000/containers + +[Service] +Environment=PODMAN_SYSTEMD_UNIT=%n +Restart=always +TimeoutStopSec=90 +ExecStart=/usr/bin/podman start koopa-nym +ExecStop=/usr/bin/podman stop -t 20 koopa-nym +ExecStopPost=/usr/bin/podman stop -t 20 koopa-nym +Type=forking + +[Install] +WantedBy=default.target