Deploy em Produção
Checklist antes do deploy
Section titled “Checklist antes do deploy”APP_ENV=productionAPP_DEBUG=falseAPP_KEYdefinidaAPP_URLcom domínio real- banco PostgreSQL provisionado e acessível
- política de backup/restore validada
- worker de fila planejado (
queue:work)
Sequência de release (Docker)
Section titled “Sequência de release (Docker)”git fetch --allgit checkout maingit pull origin maindocker compose up -d --builddocker compose exec app php artisan migrate --forceSe usar cache otimizado em runtime:
docker compose exec app php artisan optimizePós-deploy (smoke test)
Section titled “Pós-deploy (smoke test)”curl -s https://seu-dominio/healthEsperado: {"status":"ok"}.
Valide também:
- login
- dashboard
- criação/edição de work item
- fluxo de sprint
Operação contínua
Section titled “Operação contínua”- Monitore logs da aplicação e do worker.
- Acompanhe fila pendente e falhas de jobs.
- Programe atualização periódica de dependências e imagem base.
- Teste restore de backup em ambiente de homologação.