Ambientes e previews
Cópias de staging de um projeto inteiro, e um preview para cada pull request.
- Projetos agrupam serviços; ambientes (production, staging…) são cópias completas de um projeto, criadas a partir do canvas com + Environment. Referências como
${{api.RAILYARD_PRIVATE_URL}}são resolvidas dentro do mesmo ambiente. - Previews de pull request: ative os previews para um app; com o GitHub conectado, cada PR ganha sua própria cópia, removida quando o PR é fechado.
- Dormir quando ocioso: em Settings → General, escolha nunca, 10 minutos, 30 minutos, 1 hora, 6 horas ou 1 dia sem tráfego antes de o app dormir; a próxima requisição o acorda. Novos apps de staging e preview usam 30 minutos por padrão. CLI:
railyard sleep <app> <10|30|60|360|1440|off>. - Horário ativo: defina os dias e um horário de início/fim (no fuso do app) em que ele deve ficar no ar; fora desse horário ele dorme após um pequeno período de tolerância e acorda na próxima requisição, igual ao sleep por ociosidade. Deixe sem definir para permitir tráfego em qualquer horário.