Files
nextcraft/deploy/nextcraft-dev.service
CIAgent 1a88ab3199
Release / release (push) Successful in 3m45s
CI / python (push) Successful in 1m52s
CI / node (push) Successful in 1m0s
merge: milestone/v0.8-ship-anywhere -> main (v0.8 complete — Ship Anywhere)
The v0.8 milestone: installable on any Debian-based server via docker
(Gitea registry image, honest sandbox degrade), deb (amd64+arm64,
advisory postinst), and arch-aware binary — with release consistency
enforced by pre-commit hooks + Gitea Actions (3-runner fleet on CT 113,
machine-made releases with the full 8-asset matrix + registry image), the
CLI carrying the full suite (guide, channel-aware doctor), and the admin
runbook (deploy/README.md, evidence-backed recipes).

---ci---
phase: 6
milestone: v0.8
status: complete
requirements:
  covered: [REQ-8-001, REQ-8-002, REQ-8-003, REQ-8-004, REQ-8-005]
  partial: []
---/ci---
2026-09-29 16:04:40 +00:00

19 lines
465 B
Desktop File

[Unit]
Description=Nextcraft dev stack (ai-service + exported web UI on :8420)
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
# EDIT: path to the clone on this host
WorkingDirectory=/opt/nextcraft
ExecStart=/home/deploy/.local/bin/nextcraft dev
Restart=always
RestartSec=3
# The service binds 0.0.0.0:8420; state defaults live in ~/.nextcraft —
# run as the deploy user, not root.
User=deploy
[Install]
WantedBy=multi-user.target