ForgeRouter — Documentação

Upgrade de versão

Como atualizar o ForgeRouter sem downtime.

Antes de atualizar

  • Leia o changelog da versão de destino — mudanças de formato em providers.yaml são raras, mas quando acontecem são sempre documentadas ali.
  • Faça backup do providers.yaml (ou do banco, se estiver usando o modo com Postgres).

Atualizando via Docker Compose

docker compose pull forgerouter
docker compose up -d forgerouter

O Compose recria só o container do ForgeRouter, preservando o volume de configuração montado.

Upgrade sem downtime

Se você já roda o ForgeRouter atrás de um proxy reverso com mais de uma réplica, atualize uma réplica de cada vez e aguarde o health check dela ficar verde antes de seguir pra próxima — o mesmo princípio de qualquer deploy rolling.

Downgrade

Se algo der errado, docker compose pull forgerouter:<versão-anterior> seguido do mesmo up -d volta pra versão anterior — desde que o providers.yaml daquele momento ainda seja compatível (verifique o changelog antes).

Upgrades acompanhados, com plano de rollback testado antes de ir pra produção, fazem parte do serviço de manutenção da Darckware.