Umgebungen und Previews
Staging-Kopien eines ganzen Projekts, und ein Preview für jeden Pull Request.
- Projekte gruppieren Dienste; Umgebungen (Produktion, Staging …) sind vollständige Kopien eines Projekts, erstellt vom Canvas aus mit + Environment. Verweise wie
${{api.RAILYARD_PRIVATE_URL}}lösen sich innerhalb derselben Umgebung auf. - Pull-Request-Previews: Aktiviere Previews für eine App; mit verbundenem GitHub erhält jeder PR seine eigene Kopie, die beim Schließen des PRs entfernt wird.
- Sleep bei Inaktivität: Wähle unter Settings → General nie, 10 Minuten, 30 Minuten, 1 Stunde, 6 Stunden oder 1 Tag ohne Traffic, bevor eine App schläft; die nächste Anfrage weckt sie. Neue Staging- und Preview-Apps verwenden standardmäßig 30 Minuten. CLI:
railyard sleep <app> <10|30|60|360|1440|off>. - Wachzeiten: Lege Tage und eine Start-/Endzeit (in der Zeitzone der App) fest, zu denen sie laufen soll; außerhalb dieser Zeiten schläft sie nach einer kurzen Karenzzeit ein und wacht bei der nächsten Anfrage auf, genau wie Idle-Sleep. Lass es unbesetzt, um Traffic zu jeder Zeit zuzulassen.