diff --git a/docs/antigravity-claude-proxy.service b/docs/antigravity-claude-proxy.service new file mode 100644 index 0000000..e990690 --- /dev/null +++ b/docs/antigravity-claude-proxy.service @@ -0,0 +1,31 @@ +# Antigravity Claude Proxy - systemd user service +# +# Installation: +# 1. Copy this file to ~/.config/systemd/user/antigravity-claude-proxy.service +# 2. Edit the paths below to match your system (especially if using nvm) +# 3. Run: systemctl --user daemon-reload +# 4. Run: systemctl --user enable --now antigravity-claude-proxy +# +# Management: +# systemctl --user status antigravity-claude-proxy +# systemctl --user restart antigravity-claude-proxy +# journalctl --user -u antigravity-claude-proxy -f + +[Unit] +Description=Antigravity Claude Proxy Server +Documentation=https://github.com/badri-s2001/antigravity-claude-proxy +After=network.target + +[Service] +Type=simple +# Customize the port as needed +Environment=PORT=3001 +# Update PATH to include your node binary location (check with: which node) +Environment=PATH=%h/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/bin:/bin +# Update this path to match your antigravity-claude-proxy location (check with: which antigravity-claude-proxy) +ExecStart=%h/.nvm/versions/node/v22.14.0/bin/antigravity-claude-proxy start +Restart=on-failure +RestartSec=5 + +[Install] +WantedBy=default.target