c0ca88c028
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
791 B
791 B
Deploy — Rollback (reverter)
Situação: a versão nova quebrou, quero voltar.
Por imagem, sem rebuild — na VPS1:
/home/deploy/stack/<projeto>/deploy-prod.sh <tag-ou-commit-anterior> # pull + up --no-build
- A referência confiável é o commit (
:<sha>) ou a tag de release (:vX.Y.Z) — no modelo Build Once,:vX.Y.Zé alias imutável do commit. - As migrações de banco são aditivas (só adicionam tabelas/colunas) → voltar o código é seguro, o schema extra fica inerte.
- Restaurar o dump do banco só em caso extremo:
pg_restore -d "postgresql://<user>:<senha>@10.99.0.3:5432/<banco>" --clean <arquivo>.dump - Recuperação em minutos (só troca a imagem). Backups ficam em
/home/deploy/backups/.