feat(nexus): runtime provisioning for the decided stack (nexus-hub K-101) #3

Merged
l.kirchner merged 4 commits from k101/nexus-runtime into main 2026-06-11 15:18:14 +02:00
Owner

Begleit-PR zu nexus-hub K-101 (PR l.kirchner/nexus-hub#1).

  • neu: install/nexus-runtime.sh — idempotent, auf bestehendem LXC nachziehbar: uv für den nexus-User (Python 3.12), tesseract deu+eng, nexus-worker.service (ConditionPathExists-Guard), sudoers um Worker erweitert
  • nexus-install.sh: RUNTIME-Sektion ruft nexus-runtime.sh am Skript-Ende auf (erweitert sudoers/Units von oben — Reihenfolge wichtig); nexus.service mit ConditionPathExists-Guard (Codex-Review-Finding)

Nachzieh-Kommando für den bestehenden nexus-LXC (nach Merge):
curl -fsSL https://gitea.luki-net.org/luki-net/proxmox-scripts/raw/branch/main/install/nexus-runtime.sh | bash

Begleit-PR zu nexus-hub K-101 (PR l.kirchner/nexus-hub#1). - neu: install/nexus-runtime.sh — idempotent, auf bestehendem LXC nachziehbar: uv für den nexus-User (Python 3.12), tesseract deu+eng, nexus-worker.service (ConditionPathExists-Guard), sudoers um Worker erweitert - nexus-install.sh: RUNTIME-Sektion ruft nexus-runtime.sh am Skript-Ende auf (erweitert sudoers/Units von oben — Reihenfolge wichtig); nexus.service mit ConditionPathExists-Guard (Codex-Review-Finding) Nachzieh-Kommando für den bestehenden nexus-LXC (nach Merge): curl -fsSL https://gitea.luki-net.org/luki-net/proxmox-scripts/raw/branch/main/install/nexus-runtime.sh | bash
l.kirchner added 4 commits 2026-06-11 14:56:35 +02:00
- new install/nexus-runtime.sh (idempotent, re-runnable on an existing
  LXC): uv for the nexus user (manages Python 3.12), tesseract deu+eng,
  nexus-worker.service unit (ConditionPathExists guards the skeleton
  phase), sudoers extended to cover the worker service
- nexus-install.sh: RUNTIME section now invokes nexus-runtime.sh at the
  end of the install (after base sudoers/units, which it extends)
A reboot before the first deploy would leave the enabled unit in failed
state; the condition keeps it inert until start.sh exists (same guard as
nexus-worker.service).
l.kirchner merged commit abc62f5704 into main 2026-06-11 15:18:14 +02:00
l.kirchner deleted branch k101/nexus-runtime 2026-06-11 16:39:10 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: luki-net/proxmox-scripts#3