HYPDB.ONE × JARVIS OS
Deployment Roadmap
SYSTEM: UI-PAKET
00:00:00⚙☰
DEPLOY · HYPDB.ONE KONSTRUKT

Deployment Roadmap

Der gemessene Weg vom Dateisystem zur öffentlichen Seite: Datei in den Webroot, nginx liefert auf Port 7777, Cloudflare-Tunnel stellt die Domain davor. Vier Dienste, jeder live geprüft.

Webrootnginx :7777Cloudflare TunnelPRÜFE…
--DIENSTE
/api/stats
--JARVIS OS
/api/status
--NETZKNOTEN
/api/topology
0DEPLOY-SKRIPTE

Konstrukt

Diese Seite ist eine eigene HYPDB.ONE-Themenseite. Sie verbindet Design, Dokumentation und Agentenlogik zu einem steuerbaren Modul.

Module

  • Frontend-Panel für Sichtbarkeit
  • Logikblock für Ausführungsregeln
  • Verifikationsteil für Status
  • Archivhinweis für spätere Änderungen

Logikablauf

01
Ziel erfassen

Dieser Schritt ist Bestandteil der HYPDB.ONE-Logikseite und verhindert blinde Ausführung.

02
Systemzuordnung prüfen

Dieser Schritt ist Bestandteil der HYPDB.ONE-Logikseite und verhindert blinde Ausführung.

03
Datenquelle bestimmen

Dieser Schritt ist Bestandteil der HYPDB.ONE-Logikseite und verhindert blinde Ausführung.

04
Aktion klassifizieren

Dieser Schritt ist Bestandteil der HYPDB.ONE-Logikseite und verhindert blinde Ausführung.

05
Dry-Run oder UI-State erzeugen

Dieser Schritt ist Bestandteil der HYPDB.ONE-Logikseite und verhindert blinde Ausführung.

06
Verifikation dokumentieren

Dieser Schritt ist Bestandteil der HYPDB.ONE-Logikseite und verhindert blinde Ausführung.

Der tatsächliche Deploy-Pfad

Es gibt kein Deployment-Skript. Im Webroot liegt keine Datei, die einen Deploy ausführt – geprüft mit find . -maxdepth 2 -iname "*deploy*": null Treffer ausser dieser Seite selbst. Auch kein .sh im Wurzelverzeichnis. Die vorige Fassung behauptete das Gegenteil.

Veröffentlichen braucht es deshalb nur: Datei unter /home/danijeljd/www/hypdb.one/ ablegen. nginx liest dieses Verzeichnis serverseitig, es gibt keinen Build- und keinen Kopierschritt.

pfad$ /home/danijeljd/www/hypdb.one/  (nginx root)
port$ 0.0.0.0:7777  (gemessen, ss -ltn)
domain$ www.hypdb.one → Cloudflare Tunnel a8f66bcd → :7777
rollback$ cp -p <datei> <datei>.hermes-bak-<zeitstempel>

Vor jeder Änderung wird die Originaldatei mit cp -p auf <datei>.hermes-bak-<YYYYMMDD_HHMMSS> gesichert. Diese Sicherungen sind der Rollback – es gibt keinen anderen. Sie werden nach dem Lauf von einem Sweep nach ~/steuerung-backups/ verschoben und liegen daher im Webroot nicht dauerhaft.

Systembindung

HERMESSERVER · Hermes · Ollama :11434 · Agent:engpass
SERVERnginx :7777 · auth :7788 · api :7799 · restore :7801 · cloudflared Tunnel a8f66bcd
WEBSITEhypdb.one · www → Cloudflare Tunnel → :7777

Ein Rechner, ein System: Hermes ist Server, Website und Assistent zugleich. Die Server-jd-Instanz ist nicht abgelöst, sie ist im Tailnet noch eingetragen und seit 71 Tagen offline. Beides ist ein Unterschied: abgelöst heisst entfernt, offline heisst nicht erreichbar.

Die Netz-Topologie lädt die Seite selbst über /api/topology (HTTP 200, gemessen) – sie zählt Knoten, nicht nur die Zahl derer.

Status

ERSTELLTSTATIC UIPRÜFE…

Diese Seite ist im Paket enthalten und intern verlinkt.

Verbinde mit dem Backend …

Webroot/home/danijeljd/www/hypdb.one/
Nummernseiten38 im Webroot (01 bis 38)
Dienste--
Version--
Netzknoten--
Tunnelcloudflared a8f66bcd, Einheit hypdb-cloudflared aktiv
Nicht vorhandenDeployment-Skript, Build-Schritt, Deploy-API – alles nicht existent und deshalb hier auch nicht eingebaut