O script de deploy automatizado foi desenvolvido para simplificar e padronizar o processo de implantação da aplicação Laravel na instância EC2 da AWS. Ele gerencia todo o ciclo de deploy com recursos de backup, rollback e monitoramento
Estrutura de Arquivos
scripts/
├── deploy.sh # Script principal de deploy
├── setup-server.sh # Configuração inicial do servidor
├── deploy.config # Arquivo de configuração
└── README_DEPLOY.md # Esta documentação
deploy.sh
# Deploy completo
./scripts/deploy.sh deploy
# Rollback para versão anterior
./scripts/deploy.sh rollback
# Verificar status da aplicação
./scripts/deploy.sh status
# Ajuda
./scripts/deploy.sh help