Files
clide/deploy/clide-web.service
T
jpmschweitzerandClaude Opus 4.6 b2a18b6b20 refactor: remove ttyd + zellij, update deploy for clide-web
Remove all external binary dependencies that clide-web replaces:
- ttyd-nerd-font git submodule (C binary)
- zellij config (config.kdl, bare.kdl)
- clide-launcher shell script
- update-ttyd.sh build script

Update systemd service and install script for the new FastAPI stack.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 17:03:53 +01:00

32 lines
785 B
Desktop File

[Unit]
Description=Clide Web Server (FastAPI + tmux)
After=network.target
[Service]
Type=simple
User=jpmschweitzer
Group=jpmschweitzer
WorkingDirectory=/mnt/media/Projects
ExecStart=/mnt/media/Projects/clide/.venv/bin/clide-web
# Environment
Environment="CLIDE_WEB_PORT=8888"
Environment="CLIDE_WEB_PROJECTS_DIR=/mnt/media/Projects"
Environment="CLIDE_WEB_CLIDE_BIN=/mnt/media/Projects/clide/.venv/bin/clide"
Environment="TERM=xterm-256color"
Environment="COLORTERM=truecolor"
Environment="PATH=/home/jpmschweitzer/.nvm/versions/node/v24.11.0/bin:/usr/local/bin:/mnt/media/Projects/clide/.venv/bin:/usr/bin:/bin"
# Process management
KillMode=control-group
KillSignal=SIGTERM
TimeoutStopSec=10
SendSIGKILL=yes
Restart=on-failure
RestartSec=3
[Install]
WantedBy=multi-user.target