From f2f8c62b109099c02fd6ec1ae4d59d1cf92e6bca Mon Sep 17 00:00:00 2001 From: Mario Nachbaur Date: Tue, 14 Oct 2025 17:42:30 +0200 Subject: [PATCH] add systemd services --- dist/ligoat.service | 15 +++++++++++++++ dist/ligoatingestor.service | 15 +++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dist/ligoat.service create mode 100644 dist/ligoatingestor.service diff --git a/dist/ligoat.service b/dist/ligoat.service new file mode 100644 index 0000000..20f459b --- /dev/null +++ b/dist/ligoat.service @@ -0,0 +1,15 @@ +[Unit] +Description = ligo.at +After = network.target + +[Service] +ExecStart = uv run -- gunicorn +Type = simple +Restart = always +RestartSec = 5s +ReadWritePaths = /var/www/ligoat +WorkingDirectory = /var/www/ligoat +EnvironmentFile = /var/www/ligoat/.env + +[Install] +WantedBy = multi-user.target diff --git a/dist/ligoatingestor.service b/dist/ligoatingestor.service new file mode 100644 index 0000000..8c1ffe8 --- /dev/null +++ b/dist/ligoatingestor.service @@ -0,0 +1,15 @@ +[Unit] +Description = ligo.at jetstream ingestor +After = ligoat.service + +[Service] +ExecStart = uv run -- src/ingest.py +Type = simple +Restart = always +RestartSec = 5s +ReadWritePaths = /var/www/ligoat +WorkingDirectory = /var/www/ligoat +EnvironmentFile = /var/www/ligoat/.env + +[Install] +WantedBy = multi-user.target -- 2.51.2