Staging-Umgebung
Die Staging-Umgebung läuft auf einem VPS und wird automatisch bei Push auf develop deployed.
URLs
| Service | URL |
|---|---|
| API | https://staging.basecamp.plundrak.com/api |
| Web | https://staging.basecamp.plundrak.com |
| Docs | https://docs.basecamp.plundrak.com |
| n8n | https://n8n.basecamp.plundrak.com |
Deploy-Flow
Push auf develop → staging.yml (GitHub Actions)
→ Docker Build (API + Web) → SSH Deploy auf VPS
→ staging-test.yml → Playwright E2E → WF-02 Ergebnis-Handler
Infrastruktur
- VPS: Managed via Docker Compose (
deploy/staging/docker-compose.yml) - Reverse Proxy: Caddy (automatisches HTTPS via Let's Encrypt)
- Datenbank: PostgreSQL 16 (Alpine)
- n8n: Docker Container, eigener Caddy-Eintrag