From b819dba87109eb77bbe19587fa4a9343f8b9f82e Mon Sep 17 00:00:00 2001 From: Octopus Octopus Date: Mon, 1 Apr 2024 19:43:36 -0500 Subject: [PATCH] add mastodon-redis --- mastodon-redis.service | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 mastodon-redis.service diff --git a/mastodon-redis.service b/mastodon-redis.service new file mode 100644 index 0000000..e90561b --- /dev/null +++ b/mastodon-redis.service @@ -0,0 +1,20 @@ +[Unit] +Description=mastodon-redis.service +Wants=network-online.target +After=NetworkManager.service network.target network-online.target +RequiresMountsFor=/var/lib/containers/storage /var/run/containers/storage + +# %E is "the XDG_CONFIG path" +# docker run --net internal_network --restart always --health-cmd CMD,redis-cli,ping -v ./redis:/data redis:7-alpine +[Service] +Environment=PODMAN_SYSTEMD_UNIT=%n +Restart=on-failure +TimeoutStopSec=70 +ExecStart=/usr/bin/podman run -d --name mastodon-redis --net internal_network --restart always --health-cmd CMD,redis-cli,ping -v mastodon-redis:/data redis:7 +ExecStop=/usr/bin/podman stop mastodon-redis +ExecStopPost=/usr/bin/podman rm mastodon-redis +Type=oneshot +RemainAfterExit=yes + +[Install] +WantedBy=default.target