compose: rastro-node v4.3 — Rastro Campo (campo + alpr) e Glosas
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
d19c6f8873
commit
11eafc29c1
@@ -14,8 +14,9 @@ Não é uma imagem única. São **2 imagens custom** + **5 de infra públicas**:
|
||||
|
||||
| Imagem | Origem | Serviços |
|
||||
|---|---|---|
|
||||
| `rastro-node` | build local → **Gitea** | backend, web, admin, ingestor, processor, dfe-worker, migrate |
|
||||
| `rastro-node` | build local → **Gitea** | backend, web, admin, campo, ingestor, processor, dfe-worker, migrate |
|
||||
| `rastro-analytics` | build local → **Gitea** | analytics (Python) |
|
||||
| `rastro-alpr` | build local → **Gitea** | alpr (OCR de placas do Rastro Campo) |
|
||||
| `timescale/timescaledb-ha:pg16` | Docker Hub | db |
|
||||
| `rabbitmq:3-management` | Docker Hub | rabbitmq |
|
||||
| `minio/minio:latest` | Docker Hub | minio |
|
||||
@@ -81,6 +82,7 @@ aparecem.
|
||||
(`/api` e `/health` no MESMO domínio). Configure no Coolify:
|
||||
- `web` → `https://${WEB_DOMAIN}` (porta 39000)
|
||||
- `admin`→ `https://${ADMIN_DOMAIN}` (porta 39020)
|
||||
- `campo`→ `https://${CAMPO_DOMAIN}` (porta 39030) — o /api desse domínio já vai ao backend pela label do Traefik
|
||||
- `backend` → responder `${WEB_DOMAIN}/api`, `${WEB_DOMAIN}/health`,
|
||||
`${ADMIN_DOMAIN}/api`, `${ADMIN_DOMAIN}/health` (porta 39010) — roteamento por PATH.
|
||||
Se o roteamento por path do Coolify complicar, a alternativa é dar ao backend um domínio
|
||||
|
||||
Reference in New Issue
Block a user