Document next steps after healthcheck and frontend testing

This commit is contained in:
Eduardo Lopes 2026-02-10 12:23:16 -03:00
parent c2c5067c6c
commit f5dda61c7a
1 changed files with 44 additions and 0 deletions

View File

@ -128,6 +128,50 @@ docker compose -f docker-compose.prod.yml logs api --tail=200
- Login admin: - Login admin:
- Use `SEED_ADMIN_EMAIL` e `SEED_ADMIN_PASSWORD` do `.env`. - Use `SEED_ADMIN_EMAIL` e `SEED_ADMIN_PASSWORD` do `.env`.
### Próximo passo após `HTTP 200` no `/health`
Se você já recebeu `HTTP/1.1 200 OK` em `http://localhost:8080/health` **e** no IP público (`http://SEU_IP:8080/health`), o back-end está pronto para testes funcionais.
Checklist recomendado:
1. Confirmar documentação da API:
```bash
curl -I http://SEU_IP:8080/swagger
```
2. Testar autenticação (via Swagger/UI ou cliente HTTP) com o admin seed.
3. Criar um registro real do seu fluxo principal (ex.: cliente/chamado/ordem) e validar leitura/listagem.
4. Verificar logs enquanto testa:
```bash
docker compose -f docker-compose.prod.yml logs -f api
```
---
## 5.1) Como testar o front-end agora (sem DNS)
Sem Wix/DNS, você ainda consegue testar o front-end por IP público. O essencial é apontar o front para a API externa:
- API base URL: `http://SEU_IP:8080`
Se o front for Vite/React (exemplo comum), configure algo como:
```env
VITE_API_URL=http://SEU_IP:8080
```
Depois gere e publique o front da forma que o repositório dele definir (build estático + servidor web/container).
Teste final esperado no navegador:
1. Abrir o front por IP (porta do front).
2. Fazer login com o admin seed.
3. Executar o fluxo principal da aplicação sem erro de CORS ou 401 inesperado.
> Se houver erro de CORS, ajuste `FRONTEND_PUBLIC_URL` no `.env` da API para a URL exata usada no navegador (incluindo porta), e recrie o container da API.
--- ---
## 6) HTTPS (domínio público) ## 6) HTTPS (domínio público)