- Instale Docker Desktop
- Certifique-se que Docker está rodando (ícone na bandeja do sistema)
Windows PowerShell:
.\docker.ps1 upLinux/macOS ou Terminal padrão:
docker compose up -dAbra seu navegador em: http://localhost:4321
.\docker.ps1 down # Windows
docker compose down # Linux/macOS.\docker.ps1 up # Iniciar dev
.\docker.ps1 down # Parar
.\docker.ps1 logs # Ver logs
.\docker.ps1 check # Validar código
.\docker.ps1 restart # Reiniciar
.\docker.ps1 shell # Acessar container
.\docker.ps1 prod # Preview produção
.\docker.ps1 clean # Limpar tudo# Encontrar processo
Get-Process -Id (Get-NetTCPConnection -LocalPort 4321).OwningProcess
# Ou mudar porta no docker-compose.yml
ports:
- "3000:4321" # Usar porta 3000.\docker.ps1 restart.\docker.ps1 clean
.\docker.ps1 build
.\docker.ps1 upVer README.md e GUIDE.md para o guia detalhado.
# Manhã - iniciar ambiente
.\docker.ps1 up
# Desenvolver normalmente
# Editar arquivos em src/, public/, etc.
# Hot reload automático!
# Validar antes de commit
.\docker.ps1 check
# Fim do dia - parar
.\docker.ps1 down- Docker Desktop instalado e rodando
- Clone do repositório completo
- Executar
.\docker.ps1 up(Windows) oudocker compose up -d - Acessar http://localhost:4321
- Ver hot reload funcionando (edite um arquivo em
src/) - Executar
.\docker.ps1 checkpara validar - Parar com
.\docker.ps1 down
Tempo estimado de setup: 5-10 minutos
Benefícios: Ambiente idêntico em Windows/Linux/macOS, sem conflitos de dependências