Docker
Subida inicial
Section titled “Subida inicial”git clone https://github.com/gabrielalmir/saturno.gitcd saturnocp .env.example .envdocker compose run --rm app php artisan key:generatedocker compose up -d --builddocker compose exec app php artisan migrate --forceComandos operacionais
Section titled “Comandos operacionais”docker compose psdocker compose logs -f appdocker compose exec app php artisan aboutdocker compose exec app php artisan migrate:statusFila de jobs (importante)
Section titled “Fila de jobs (importante)”O docker-compose.yml padrão sobe app e db. Para processar filas com QUEUE_CONNECTION=database, execute worker em processo separado:
docker compose exec app php artisan queue:work --tries=1 --timeout=0Em produção, rode este comando como serviço dedicado (container/worker separado).
Atualização da aplicação
Section titled “Atualização da aplicação”git pull origin maindocker compose up -d --builddocker compose exec app php artisan migrate --forceParada e limpeza
Section titled “Parada e limpeza”docker compose down# opcional: remover volumes (inclui banco)docker compose down -v