mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-29 18:51:43 +02:00
Updated systemd script
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user