Siga os passos abaixo para rodar o projeto localmente.
docker compose up -d postgrescd apinpm installCrie seu arquivo .env a partir do modelo .env.example.
npm run db:generatenpm run db:migratenpm run devcd frontendnpm installCrie seu arquivo .env a partir do modelo .env.example.
npm run devTodos os containers usam o .env na raiz. Certifique-se de ter o .env tanto no frontend quanto no backend.
docker compose up --build -d2. Após a API estar rodando, gerar migrations dentro do container (uma única vez ou ao atualizar schema)
docker compose exec api npm run db:migrate| Serviço | URL | Porta Padrão |
|---|---|---|
| API | http://localhost:3000 | 3000 |
| API Docs | http://localhost:3000/docs | 3000 |
| Frontend | http://localhost:5173 | 5173 |