Entornos y previews

Entornos y previews

Copias de staging de todo un proyecto, y un preview para cada pull request.

  • Los proyectos agrupan servicios; los entornos (producción, staging…) son copias completas de un proyecto, creadas desde el canvas con + Environment. Referencias como ${{api.RAILYARD_PRIVATE_URL}} se resuelven dentro del mismo entorno.
  • Previews de pull request: activa los previews en una app; con GitHub conectado cada PR obtiene su propia copia, que se elimina cuando el PR se cierra.
  • Suspender si está inactiva: en Settings → General, elige nunca, 10 minutos, 30 minutos, 1 hora, 6 horas o 1 día sin tráfico antes de que una app se suspenda; la siguiente solicitud la despierta. Las apps nuevas de staging y preview usan 30 minutos por defecto. CLI: railyard sleep <app> <10|30|60|360|1440|off>.
  • Horas activas: define los días y una hora de inicio/fin (en la zona horaria de la app) en que debe permanecer activa; fuera de esas horas se suspende tras un breve período de gracia y despierta con la siguiente solicitud, igual que la suspensión por inactividad. Déjalo sin definir para permitir tráfico en cualquier momento.