5769c1cd22
- Auto-Registration-Bug behoben (register_project/get_project_id/resolve_project Trennung) - 25 Tests gruen (Pytest) - block_compactor-Tool refactored (Option B: Soft-Check statt Hard-Block) - 4 Restbaustellen gefixt - DB-Schema: plugin_settings-Tabelle hinzugefuegt - 3 Schattenprojekte aus DB geloescht - Plan v3 + Refactor-Plan + Worklog dokumentiert
902 B
902 B
12_patterns.md
Deployment Patterns
Static SPA
Static Build, output dist/build/out, keine Ports, SPA fallback.
Single Web
Nixpacks/Railpack/Dockerfile, Domain auf App-Port, optional externe DB.
App + DB
web public, db internal, DB volume, DATABASE_URL.
App + Redis
redis internal, REDIS_URL, Redis-Rolle dokumentieren.
App + Worker
web public, worker internal/no domain, Queue, ggf. Shared Volume.
Scheduler
internal/no domain, gleiche Env, Duplikate vermeiden.
Nginx + PHP-FPM
nginx/apache public, php-fpm internal, storage persistent.
Gateway Suite
gateway public, auth/api/storage/realtime internal.
TCP Service
Host-Port möglich, Security prüfen.
CI Image
CI build/test/push, Coolify pull/deploy, rollback via tag/digest.