Tech Stack
Plattform-Komponenten
| Komponente | Technologie | Aufgabe |
|---|---|---|
| Deployment-Orchestrierung | Coolify | Deployment-Steuerung, UI, API, Build-Pipeline |
| Container-Runtime | Docker | Ausführung aller Anwendungen |
| Reverse Proxy | Traefik | HTTPS-Routing, TLS-Terminierung |
| TLS-Zertifikate | Let’s Encrypt | Automatische Ausstellung und Erneuerung |
| Versionsverwaltung | Gitea | Self-hosted Git-Service |
| Infrastruktur | STACKIT IaaS | Virtuelle Maschinen, Region Frankfurt (EU01) |
| Infrastructure as Code | Terraform | Provisionierung der Infrastruktur |
Unterstützte Build-Profile
Dockerfile (empfohlen)
Jede Anwendung mit einem Dockerfile im Repository-Root wird unterstützt.
Damit ist jede Sprache, jedes Framework und jede Laufzeit möglich.
Sprachen: Python, Node.js, Go, Java, Rust, PHP, Ruby, .NET, ...Nixpacks
Nixpacks erkennt die Projektstruktur automatisch und erstellt ein passendes Build-Profil — kein Dockerfile nötig.
Gut unterstützte Ökosysteme:
| Sprache / Framework | Erkennungsmerkmal |
|---|---|
| Node.js | package.json |
| Python | requirements.txt, Pipfile, pyproject.toml |
| Go | go.mod |
| Ruby | Gemfile |
| PHP | composer.json |
| Java/Kotlin | pom.xml, build.gradle |
| Rust | Cargo.toml |
Static
Für statische Websites (HTML/CSS/JS) ohne Backend. Dateien werden direkt via nginx ausgeliefert.
Betriebsumgebung
| Eigenschaft | Wert |
|---|---|
| Cloud-Provider | STACKIT IaaS |
| Region | eu01 (Frankfurt, Deutschland) |
| Betreiber | BTC AG |
| Datenschutz | DSGVO-konform, kein Datenabfluss in Public Clouds |
Versionspolitik
Die Plattform wird regelmäßig aktualisiert. Breaking Changes werden im Voraus angekündigt. Für Versionshinweise und geplante Wartungsfenster wendet euch an das Platform-Team.