Environnements et aperçus

Environnements et aperçus

Des copies staging d'un projet complet, et un aperçu pour chaque pull request.

  • Les projets regroupent des services; les environnements (production, staging…) sont des copies complètes d’un projet, créées depuis le canvas avec + Environment. Les références comme ${{api.RAILYARD_PRIVATE_URL}} se résolvent à l’intérieur du même environnement.
  • Aperçus de pull request : activez les aperçus pour une application; avec GitHub connecté, chaque PR obtient sa propre copie, retirée quand la PR se ferme.
  • Sleep when idle : sous Settings → General, choisissez jamais, 10 minutes, 30 minutes, 1 heure, 6 heures ou 1 jour sans trafic avant que l’application se mette en veille; la prochaine requête la réveille. Les nouvelles applications staging et preview utilisent 30 minutes par défaut. CLI : railyard sleep <app> <10|30|60|360|1440|off>.
  • Awake hours : réglez les jours et une heure de début/fin (dans le fuseau horaire de l’application) où elle doit rester active; en dehors de ces heures, elle se met en veille après une courte période de grâce et se réveille à la prochaine requête, comme la veille par inactivité. Laissez-le non défini pour autoriser le trafic en tout temps.