summaryrefslogtreecommitdiff
path: root/deploy
diff options
context:
space:
mode:
Diffstat (limited to 'deploy')
-rw-r--r--deploy/food.service22
1 files changed, 22 insertions, 0 deletions
diff --git a/deploy/food.service b/deploy/food.service
new file mode 100644
index 0000000..0a2a097
--- /dev/null
+++ b/deploy/food.service
@@ -0,0 +1,22 @@
+[Unit]
+Description=Food App (Meal Planning API)
+After=network.target
+
+[Service]
+Type=notify
+User=openclaw
+Group=openclaw
+WorkingDirectory=/var/lib/food
+Environment="PATH=/var/lib/food/venv/bin:/usr/bin"
+Environment="DJANGO_SETTINGS_MODULE=food_project.settings"
+ExecStart=/var/lib/food/venv/bin/gunicorn food_project.wsgi:application \
+ --bind 127.0.0.1:8042 \
+ --workers 2 \
+ --timeout 30 \
+ --access-logfile - \
+ --error-logfile -
+Restart=on-failure
+RestartSec=5
+
+[Install]
+WantedBy=multi-user.target