Build-Strategien

Baue deinen Web Service aus Git mit Railpack-Auto-Detection oder einem Dockerfile.

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.

StrategieWas sie macht
RailpackErkennt 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.
DockerfileVerwendet 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.

FeldWas es macht
Install CommandBefehl zum Installieren der Dependencies (z. B. npm ci).
Build CommandBefehl für den Build-Schritt (z. B. npm run build).
Start CommandBefehl, mit dem die Anwendung gestartet wird (z. B. npm run start).
Application PortPort, auf dem deine Anwendung im Container lauscht.

Ohne Override verwendet lowcloud die automatisch erkannten Werte.