From 249fbe6de5c8a6a4af0d5a51e1e1b9a1800139da Mon Sep 17 00:00:00 2001 From: Octopus Octopus Date: Sun, 26 Nov 2023 16:22:26 -0600 Subject: [PATCH] add service files for gitea and podgrab --- service-files/gitea.service | 22 ++++++++++++++++++++++ service-files/podgrab.service | 20 ++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 service-files/gitea.service create mode 100644 service-files/podgrab.service diff --git a/service-files/gitea.service b/service-files/gitea.service new file mode 100644 index 0000000..b794e3a --- /dev/null +++ b/service-files/gitea.service @@ -0,0 +1,22 @@ +[Unit] +Description=gitea.service +Wants=network.target +After=network-online.target +RequiresMountsFor=/var/lib/containers/storage /var/run/containers/storage + +# %E is "the XDG_CONFIG path" + +[Service] +Environment=PODMAN_SYSTEMD_UNIT=%n +Restart=on-failure +TimeoutStopSec=70 +#ExecStartPre=/bin/rm -f %t/container-gitea.pid %t/container-gitea.ctr-id +ExecStart=/usr/bin/podman-compose -f %E/compose/gitea.yml up -d +ExecStop=/usr/bin/podman-compose -f %E/compose/gitea.yml down +ExecStopPost=/usr/bin/podman rm gitea +#PIDFile=%t/container-gitea.pid +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target default.target diff --git a/service-files/podgrab.service b/service-files/podgrab.service new file mode 100644 index 0000000..0f22c8d --- /dev/null +++ b/service-files/podgrab.service @@ -0,0 +1,20 @@ +[Unit] +Description=podgrab.service +Wants=network.target +After=network-online.target +RequiresMountsFor=/var/lib/containers/storage /var/run/containers/storage + +# %E is "the XDG_CONFIG path" + +[Service] +Environment=PODMAN_SYSTEMD_UNIT=%n +Restart=on-failure +TimeoutStopSec=70 +ExecStart=/usr/bin/podman-compose -f %E/compose/podgrab.yml up -d +ExecStop=/usr/bin/podman-compose -f %E/compose/podgrab.yml down +ExecStopPost=/usr/bin/podman rm podgrab +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target default.target