From d8914627a3a056f19e1903561b5287d47beb0b3d Mon Sep 17 00:00:00 2001 From: Thomas Peetz Date: Mon, 4 May 2026 15:02:41 +0200 Subject: [PATCH] move *.service files to subdirectory container and add service file for standalone operations in standalone --- script/service | 2 +- service/{ => container}/kontor-activemq.service | 0 service/{ => container}/kontor-adminer.service | 0 service/{ => container}/kontor-angular.service | 0 service/{ => container}/kontor-api.service | 0 service/{ => container}/kontor-echo.service | 0 service/{ => container}/kontor-fiber.service | 0 service/{ => container}/kontor-javalin.service | 0 service/{ => container}/kontor-postgres.service | 0 service/{ => container}/kontor-quarkus.service | 0 service/{ => container}/kontor-spring.service | 0 service/{ => container}/kontor-vue.service | 0 service/{ => container}/pod-kontor.service | 0 service/standalone/kontor-api.service | 15 +++++++++++++++ 14 files changed, 16 insertions(+), 1 deletion(-) rename service/{ => container}/kontor-activemq.service (100%) rename service/{ => container}/kontor-adminer.service (100%) rename service/{ => container}/kontor-angular.service (100%) rename service/{ => container}/kontor-api.service (100%) rename service/{ => container}/kontor-echo.service (100%) rename service/{ => container}/kontor-fiber.service (100%) rename service/{ => container}/kontor-javalin.service (100%) rename service/{ => container}/kontor-postgres.service (100%) rename service/{ => container}/kontor-quarkus.service (100%) rename service/{ => container}/kontor-spring.service (100%) rename service/{ => container}/kontor-vue.service (100%) rename service/{ => container}/pod-kontor.service (100%) create mode 100644 service/standalone/kontor-api.service diff --git a/script/service b/script/service index dbe4778..b1a8c54 100755 --- a/script/service +++ b/script/service @@ -7,5 +7,5 @@ set -e cd "$(dirname "$0")/.." echo "==> Setting up systemd user services" -cp service/*.service $HOME/.config/systemd/user/ +cp service/container/*.service $HOME/.config/systemd/user/ diff --git a/service/kontor-activemq.service b/service/container/kontor-activemq.service similarity index 100% rename from service/kontor-activemq.service rename to service/container/kontor-activemq.service diff --git a/service/kontor-adminer.service b/service/container/kontor-adminer.service similarity index 100% rename from service/kontor-adminer.service rename to service/container/kontor-adminer.service diff --git a/service/kontor-angular.service b/service/container/kontor-angular.service similarity index 100% rename from service/kontor-angular.service rename to service/container/kontor-angular.service diff --git a/service/kontor-api.service b/service/container/kontor-api.service similarity index 100% rename from service/kontor-api.service rename to service/container/kontor-api.service diff --git a/service/kontor-echo.service b/service/container/kontor-echo.service similarity index 100% rename from service/kontor-echo.service rename to service/container/kontor-echo.service diff --git a/service/kontor-fiber.service b/service/container/kontor-fiber.service similarity index 100% rename from service/kontor-fiber.service rename to service/container/kontor-fiber.service diff --git a/service/kontor-javalin.service b/service/container/kontor-javalin.service similarity index 100% rename from service/kontor-javalin.service rename to service/container/kontor-javalin.service diff --git a/service/kontor-postgres.service b/service/container/kontor-postgres.service similarity index 100% rename from service/kontor-postgres.service rename to service/container/kontor-postgres.service diff --git a/service/kontor-quarkus.service b/service/container/kontor-quarkus.service similarity index 100% rename from service/kontor-quarkus.service rename to service/container/kontor-quarkus.service diff --git a/service/kontor-spring.service b/service/container/kontor-spring.service similarity index 100% rename from service/kontor-spring.service rename to service/container/kontor-spring.service diff --git a/service/kontor-vue.service b/service/container/kontor-vue.service similarity index 100% rename from service/kontor-vue.service rename to service/container/kontor-vue.service diff --git a/service/pod-kontor.service b/service/container/pod-kontor.service similarity index 100% rename from service/pod-kontor.service rename to service/container/pod-kontor.service diff --git a/service/standalone/kontor-api.service b/service/standalone/kontor-api.service new file mode 100644 index 0000000..eab08e5 --- /dev/null +++ b/service/standalone/kontor-api.service @@ -0,0 +1,15 @@ +[Unit] +Description=kontor-api via UV +After=network.target + +[Service] +Type=simple +User=tpeetz +Group=tpeetz +WorkingDirectory=/home/tpeetz/projects/kontor/kontor-api +ExecStart=/home/tpeetz/.local/bin/uv run src.main:kontor --log-level info --host 127.0.0.1 --port 8200 +Restart=on-failure + +[Install] +WantedBy=multi-user.target +