Rodando Localmente
Fluxo recomendado: Docker Compose
Section titled “Fluxo recomendado: Docker Compose”cp .env.example .envdocker compose run --rm app php artisan key:generatedocker compose up -d --builddocker compose exec app php artisan migrate --forceAcesso: http://localhost:8080
Verificação rápida:
curl -s http://localhost:8080/health# esperado: {"status":"ok"}Fluxo alternativo: Host local
Section titled “Fluxo alternativo: Host local”Use quando você precisa depurar PHP/Node sem containers.
- Ajuste
.envpara banco local (PostgreSQL/SQLite). - Rode setup e ambiente de desenvolvimento:
composer setupcomposer devAcesso padrão: http://localhost:8000.
Problemas comuns
Section titled “Problemas comuns”- Erro de conexão com banco no
composer setup- Revise
DB_CONNECTION,DB_HOST,DB_PORT,DB_DATABASE,DB_USERNAME,DB_PASSWORD.
- Revise
APP_KEYausente- Execute
php artisan key:generate.
- Execute
- Tela abre mas ações assíncronas não processam
- Inicie worker de fila (
php artisan queue:listenno host ouphp artisan queue:workem processo/container dedicado).
- Inicie worker de fila (