smart_ide/systemd/user/ia-dev-gateway.service.in
Nicolas Cantu a16f1261e9 chore: add systemd units for Smart IDE core services
**Motivations:**
- Manage ia-dev-gateway, tools-bridge and orchestrator as user services.
- Provide a repeatable install path aligned with existing systemd patterns.

**Root causes:**
- N/A

**Correctifs:**
- N/A

**Evolutions:**
- Add systemd user unit templates for ia-dev-gateway, smart-ide-tools-bridge and smart-ide-orchestrator.
- Add an install script and document it in docs/repo/systemd-units.md.

**Pages affectées:**
- N/A
2026-04-06 13:14:27 +02:00

17 lines
459 B
SYSTEMD

[Unit]
Description=smart_ide — ia-dev-gateway (agents, runs, SSE)
Documentation=file://@SMART_IDE_ROOT@/docs/repo/service-ia-dev-gateway.md
After=network-online.target
[Service]
Type=simple
WorkingDirectory=@SMART_IDE_ROOT@/services/ia-dev-gateway
EnvironmentFile=-@SMART_IDE_ROOT@/config/services.local.env
ExecStart=/usr/bin/node @SMART_IDE_ROOT@/services/ia-dev-gateway/dist/server.js
Restart=on-failure
RestartSec=3
[Install]
WantedBy=default.target