Build-Strategien
Zuletzt aktualisiert: 19. Juni 2026
Build-Strategien
Wenn die Quelle ein Git-Repository ist, entscheidest du, wie das Image gebaut wird. Wechsle zwischen den Strategien über den Build Method-Toggle.
| Strategie | Was sie macht |
|---|---|
| Railpack | Erkennt deine Sprache automatisch und baut ein Production-Image. Unterstützt Node.js, Python, Go, Ruby, Java, PHP, Rust und mehr. Die Stack Detection-Card zeigt eine Live-Vorschau dessen, was Railpack in deinem Repo gefunden hat, inklusive des erkannten Ports. |
| Dockerfile | Verwendet das Dockerfile in deinem Repository. Ein separates Dockerfile Path-Feld erscheint, mit Dockerfile als Default. Ändere es, wenn deins woanders liegt. |
Das optionale Project Root-Feld erlaubt dir, ein Unterverzeichnis eines Monorepos zu bauen. Lass es leer, um vom Repository-Root aus zu bauen.
Builds laufen auf einer frischen, kurzlebigen Build-Maschine und erzeugen ein Container-Image, das lowcloud in die private Registry deines Projekts pusht. Der Container in deinem Projekt zieht das Image von dort.
Build & Output Settings
Bei Railpack erkennt lowcloud die Install-, Build- und Start-Befehle sowie den Port automatisch. Jeden davon kannst du überschreiben: Öffne Build & Output Settings und aktiviere den Override-Toggle neben dem jeweiligen Feld.
| Feld | Was es macht |
|---|---|
| Install Command | Befehl zum Installieren der Dependencies (z. B. npm ci). |
| Build Command | Befehl für den Build-Schritt (z. B. npm run build). |
| Start Command | Befehl, mit dem die Anwendung gestartet wird (z. B. npm run start). |
| Application Port | Port, auf dem deine Anwendung im Container lauscht. |
Ohne Override verwendet lowcloud die automatisch erkannten Werte.