From c221c69bc68553c2ee245a38e999c767069f0673 Mon Sep 17 00:00:00 2001 From: timo Date: Wed, 29 Jul 2026 22:19:07 +0200 Subject: [PATCH] added systemd unit --- systemd/signal-light-api.service | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 systemd/signal-light-api.service diff --git a/systemd/signal-light-api.service b/systemd/signal-light-api.service new file mode 100644 index 0000000..08f06a4 --- /dev/null +++ b/systemd/signal-light-api.service @@ -0,0 +1,27 @@ +[Unit] +Description=Raspberry Pi Signal Light API +After=network.target + +[Service] +Type=simple + +User=pi +Group=pi + +WorkingDirectory=/opt/signal-light-api + +Environment="PATH=/opt/signal-light-api/bin" + +ExecStart=/opt/signal-light-api/bin/uvicorn main:app \ + --host 0.0.0.0 \ + --port 8000 + +Restart=always +RestartSec=5 + +# Send stdout/stderr to the journal +StandardOutput=journal +StandardError=journal + +[Install] +WantedBy=multi-user.target