Build-Methoden

Build-Methoden

Dockerfile, Railpack, Nixpacks und Buildpacks – welche läuft und wie Builds zu deinen Servern passen.

MethodeWann
Dockerfilewenn das Repo eines hat, das die App baut (ein Dockerfile, das nichts vom Repo hinzufügt – ein Development-Image, das einen Bind-Mount erwartet – wird automatisch übersprungen)
Railpackder Standard für Repos ohne Dockerfile
NixpacksFallback, wenn Railpack ein Repo nicht planen kann
Buildpacksexplizit gewählt unter Settings → Build method

Builds auf kleinen Servern

Railyard passt einen Build automatisch an die Maschine an, auf der er läuft, inklusive der Nutzung eines größeren temporären Build-Servers, wenn dein Provider das erlaubt, sodass die meisten Builds ohne manuelles Tuning gelingen. Builds haben bis zu 60 Minuten Zeit, und Image-Pulls wiederholen vorübergehende Fehler automatisch.

Falls ein Build trotzdem nicht genug Speicher hat, zeigt die Deploy-Seite das an und schlägt den nächsten Schritt vor.