Browse Source

Updated systemd script

maziggy 3 months ago
parent
commit
bced6415e0
1 changed files with 7 additions and 7 deletions
  1. 7 7
      deploy/bambuddy.service

+ 7 - 7
deploy/bambuddy.service

@@ -6,8 +6,8 @@ After=network.target
 Type=simple
 User=claude
 Group=claude
-WorkingDirectory=/opt/claude/projects/bambuddy
-Environment="PATH=/opt/claude/projects/bambuddy/venv/bin"
+WorkingDirectory=<dir>/bambuddy
+Environment="PATH=<dir/bambuddy/venv/bin"
 
 # Force kill after 10 seconds if graceful shutdown fails
 TimeoutStopSec=10
@@ -18,12 +18,12 @@ ExecStopPost=-/usr/bin/pkill -9 ffmpeg
 
 # Ensure directories exist and have correct permissions before starting
 # The + prefix runs the command as root even though User=claude
-ExecStartPre=+/bin/mkdir -p /opt/claude/projects/bambuddy/logs
-ExecStartPre=+/bin/mkdir -p /opt/claude/projects/bambuddy/archive
-ExecStartPre=+/bin/chown -R claude:claude /opt/claude/projects/bambuddy/logs
-ExecStartPre=+/bin/chown -R claude:claude /opt/claude/projects/bambuddy/archive
+ExecStartPre=+/bin/mkdir -p <dir>/bambuddy/logs
+ExecStartPre=+/bin/mkdir -p <dir>/bambuddy/archive
+ExecStartPre=+/bin/chown -R <user>:<user> <dir>/bambuddy/logs
+ExecStartPre=+/bin/chown -R <user>:<user> <dir>/bambuddy/archive
 
-ExecStart=/opt/claude/projects/bambuddy/venv/bin/uvicorn backend.app.main:app --host 0.0.0.0 --port 8000
+ExecStart=<dir>/bambuddy/venv/bin/uvicorn backend.app.main:app --host 0.0.0.0 --port 8000
 Restart=always
 RestartSec=10