Initial commit: a0_software_orchestrator v1.0
- 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
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
# 12_patterns.md
|
||||
|
||||
# Deployment Patterns
|
||||
|
||||
## Static SPA
|
||||
|
||||
```text
|
||||
Static Build, output dist/build/out, keine Ports, SPA fallback.
|
||||
```
|
||||
|
||||
## Single Web
|
||||
|
||||
```text
|
||||
Nixpacks/Railpack/Dockerfile, Domain auf App-Port, optional externe DB.
|
||||
```
|
||||
|
||||
## App + DB
|
||||
|
||||
```text
|
||||
web public, db internal, DB volume, DATABASE_URL.
|
||||
```
|
||||
|
||||
## App + Redis
|
||||
|
||||
```text
|
||||
redis internal, REDIS_URL, Redis-Rolle dokumentieren.
|
||||
```
|
||||
|
||||
## App + Worker
|
||||
|
||||
```text
|
||||
web public, worker internal/no domain, Queue, ggf. Shared Volume.
|
||||
```
|
||||
|
||||
## Scheduler
|
||||
|
||||
```text
|
||||
internal/no domain, gleiche Env, Duplikate vermeiden.
|
||||
```
|
||||
|
||||
## Nginx + PHP-FPM
|
||||
|
||||
```text
|
||||
nginx/apache public, php-fpm internal, storage persistent.
|
||||
```
|
||||
|
||||
## Gateway Suite
|
||||
|
||||
```text
|
||||
gateway public, auth/api/storage/realtime internal.
|
||||
```
|
||||
|
||||
## TCP Service
|
||||
|
||||
```text
|
||||
Host-Port möglich, Security prüfen.
|
||||
```
|
||||
|
||||
## CI Image
|
||||
|
||||
```text
|
||||
CI build/test/push, Coolify pull/deploy, rollback via tag/digest.
|
||||
```
|
||||
Reference in New Issue
Block a user