WIP: [Ersetzt durch #17] Vendoo 1.41.0 – Coolify Production Deployment & Controlled Web Updates #16

Closed
Masterluke77 wants to merge 2 commits from release/1.41.0-coolify-production into main
Masterluke77 commented 2026-07-09 13:56:45 +00:00 (Migrated from github.com)

Ziel

Vendoo wird für den produktiven Betrieb unter https://vendoo.flatlined.de über Coolify, ein privates GitHub-Repository und kontrollierte Web-Deployments vorbereitet.

Enthalten

  • Dockerfile-basierter Coolify-Produktionsbetrieb über Port 8124
  • ein persistenter Datenbereich /app/data
  • Domain, HTTPS und Reverse Proxy durch Coolify
  • vendoo.deployments als geschütztes natives Modul
  • Coolify Deploy-Webhook oder minimal berechtigter API-Token
  • verschlüsselte Coolify-Secrets
  • exakte Deploymentbestätigung DEPLOY
  • verifiziertes Vorab-Backup vor dem Deploymentauftrag
  • kein Docker-Socket, kein git pull und keine Selbstmodifikation des Containers
  • FLUX Studio beim ersten Coolify-Start standardmäßig deaktiviert
  • persistente spätere Administratorentscheidung für den FLUX-Modulstatus
  • GitHub Actions für vollständige Prüfungen
  • GitHub Release Workflow für Release-ZIP, SHA-256 und GHCR-Images
  • GHCR-Tags 1.41.0, 1.41, stable und latest
  • genaue GitHub-, Merge-, Release- und Coolify-Klickstrecken
  • 17 Module, 15 native Module, 2 Legacy Bridges und 38 Capabilities

Merge-Sperre

Nicht mergen, bis der vollständige Vendoo-1.41.0-Quellstand über GitHub-Deploy-Assistent.bat übertragen wurde, der vollständige Diff geprüft wurde und alle GitHub-Actions-Checks grün sind.

Nach dem Merge muss das GitHub Release v1.41.0 veröffentlicht und erst danach das erste beziehungsweise kontrollierte Coolify-Deployment durchgeführt werden.

## Ziel Vendoo wird für den produktiven Betrieb unter `https://vendoo.flatlined.de` über Coolify, ein privates GitHub-Repository und kontrollierte Web-Deployments vorbereitet. ## Enthalten - Dockerfile-basierter Coolify-Produktionsbetrieb über Port 8124 - ein persistenter Datenbereich `/app/data` - Domain, HTTPS und Reverse Proxy durch Coolify - `vendoo.deployments` als geschütztes natives Modul - Coolify Deploy-Webhook oder minimal berechtigter API-Token - verschlüsselte Coolify-Secrets - exakte Deploymentbestätigung `DEPLOY` - verifiziertes Vorab-Backup vor dem Deploymentauftrag - kein Docker-Socket, kein `git pull` und keine Selbstmodifikation des Containers - FLUX Studio beim ersten Coolify-Start standardmäßig deaktiviert - persistente spätere Administratorentscheidung für den FLUX-Modulstatus - GitHub Actions für vollständige Prüfungen - GitHub Release Workflow für Release-ZIP, SHA-256 und GHCR-Images - GHCR-Tags `1.41.0`, `1.41`, `stable` und `latest` - genaue GitHub-, Merge-, Release- und Coolify-Klickstrecken - 17 Module, 15 native Module, 2 Legacy Bridges und 38 Capabilities ## Merge-Sperre **Nicht mergen**, bis der vollständige Vendoo-1.41.0-Quellstand über `GitHub-Deploy-Assistent.bat` übertragen wurde, der vollständige Diff geprüft wurde und alle GitHub-Actions-Checks grün sind. Nach dem Merge muss das GitHub Release `v1.41.0` veröffentlicht und erst danach das erste beziehungsweise kontrollierte Coolify-Deployment durchgeführt werden.
Masterluke77 commented 2026-07-09 14:01:15 +00:00 (Migrated from github.com)

Vendoo 1.41.0 ist lokal fertiggestellt. Finale Abnahme: 513 Dateien im Arbeitsbaum-Git-Sicherheitsgate, 512 Dateien im bereinigten Release-Staging, 130 JavaScript-/MJS-/CJS-Dateien syntaktisch geprüft, 17 Module (15 nativ, 2 Legacy Bridges), 38 Capabilities, FLUX beim ersten Start deaktiviert, verschlüsselte Coolify-Konfiguration, Vorab-Backup und exakte DEPLOY-Bestätigung erfolgreich. Theme-, Security-, Identity-, Catalog-, Modulmanager-, Capability-, Coolify-, Deployment-, Installer- und Datenbank-Gates sind grün; 68 Migrationsblöcke liefen auf frischer und bestehender Datenbank. Lockfile-Auflösung: 151 Pakete. Probeentpackung: 511/511 interne und 520/520 äußere SHA-256-Prüfungen bestanden; keine produktive .env, Datenbank, Secrets, Uploads, Backups, Updatearchive oder installierten Laufzeitmodule enthalten. Der vollständige Quellstand muss noch mit W:\ChatGPT\Vendoo\GitHub-Deploy-Assistent.bat auf release/1.41.0-coolify-production gepusht werden. PR #16 darf bis dahin nicht gemergt werden.

Vendoo 1.41.0 ist lokal fertiggestellt. Finale Abnahme: 513 Dateien im Arbeitsbaum-Git-Sicherheitsgate, 512 Dateien im bereinigten Release-Staging, 130 JavaScript-/MJS-/CJS-Dateien syntaktisch geprüft, 17 Module (15 nativ, 2 Legacy Bridges), 38 Capabilities, FLUX beim ersten Start deaktiviert, verschlüsselte Coolify-Konfiguration, Vorab-Backup und exakte `DEPLOY`-Bestätigung erfolgreich. Theme-, Security-, Identity-, Catalog-, Modulmanager-, Capability-, Coolify-, Deployment-, Installer- und Datenbank-Gates sind grün; 68 Migrationsblöcke liefen auf frischer und bestehender Datenbank. Lockfile-Auflösung: 151 Pakete. Probeentpackung: 511/511 interne und 520/520 äußere SHA-256-Prüfungen bestanden; keine produktive `.env`, Datenbank, Secrets, Uploads, Backups, Updatearchive oder installierten Laufzeitmodule enthalten. Der vollständige Quellstand muss noch mit `W:\ChatGPT\Vendoo\GitHub-Deploy-Assistent.bat` auf `release/1.41.0-coolify-production` gepusht werden. PR #16 darf bis dahin nicht gemergt werden.
Masterluke77 commented 2026-07-09 14:34:07 +00:00 (Migrated from github.com)

Dieser 1.41.0-PR wird durch Vendoo 1.41.1 / Draft-PR #17 ersetzt. GitHub Actions validierte versehentlich historische Pakete unter Archiv/ als produktiven Quellcode. 1.41.1 begrenzt die ESM-Prüfung auf den echten Source-Root, entfernt Archive aus Git-/Release-Staging und prüft die realen Listings-/Inventory-Pflichtdateien separat. Bitte PR #16 nicht mergen.

Dieser 1.41.0-PR wird durch **Vendoo 1.41.1 / Draft-PR #17** ersetzt. GitHub Actions validierte versehentlich historische Pakete unter `Archiv/` als produktiven Quellcode. 1.41.1 begrenzt die ESM-Prüfung auf den echten Source-Root, entfernt Archive aus Git-/Release-Staging und prüft die realen Listings-/Inventory-Pflichtdateien separat. Bitte PR #16 nicht mergen.

Pull request closed

Please reopen this pull request to perform a merge.
This pull request is marked as a work in progress.
Sign in to join this conversation.