compose: rastro-node v3.4 (cadeia incompleta do Teradata cai para a SEFAZ)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Hpjc1TdaRAHoYC6wCFw19E
This commit is contained in:
Erico Mac
2026-09-17 14:16:32 -03:00
co-authored by Claude Opus 5
parent 99e1e245de
commit bf46159dc5
2 changed files with 14 additions and 14 deletions
+7 -7
View File
@@ -91,7 +91,7 @@ services:
- '5000' - '5000'
ingestor: ingestor:
# DRENAGEM do ONE (passagens + fotos). Valores de cadência da produção antiga. # DRENAGEM do ONE (passagens + fotos). Valores de cadência da produção antiga.
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -127,7 +127,7 @@ services:
MINIO_BUCKET: rastro-photos MINIO_BUCKET: rastro-photos
command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/ingestor start"' command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/ingestor start"'
migrate: migrate:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: 'no' restart: 'no'
depends_on: depends_on:
db: db:
@@ -141,7 +141,7 @@ services:
DB_CONNECTION_LIMIT: '5' DB_CONNECTION_LIMIT: '5'
command: 'sh -c "wait-for-db && pnpm --filter @rastro/db migrate && pnpm --filter @rastro/db postgis && pnpm --filter @rastro/db timescale && pnpm --filter @rastro/db intel && pnpm --filter @rastro/db analyze && pnpm --filter @rastro/db restore-users"' command: 'sh -c "wait-for-db && pnpm --filter @rastro/db migrate && pnpm --filter @rastro/db postgis && pnpm --filter @rastro/db timescale && pnpm --filter @rastro/db intel && pnpm --filter @rastro/db analyze && pnpm --filter @rastro/db restore-users"'
processor: processor:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -169,7 +169,7 @@ services:
command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/processor start"' command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/processor start"'
dfe-worker: dfe-worker:
# Cadeia MDF-e → CT-e → NF-e (SEFAZ; Teradata para transporte além de D+1) + rota OSRM. # Cadeia MDF-e → CT-e → NF-e (SEFAZ; Teradata para transporte além de D+1) + rota OSRM.
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -229,7 +229,7 @@ services:
TERADATA_USER: '${TERADATA_USER}' TERADATA_USER: '${TERADATA_USER}'
TERADATA_PASSWORD: '${TERADATA_PASSWORD}' TERADATA_PASSWORD: '${TERADATA_PASSWORD}'
backend: backend:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -276,7 +276,7 @@ services:
- traefik.http.routers.rastroapi.priority=1000 - traefik.http.routers.rastroapi.priority=1000
- traefik.http.services.rastroapi.loadbalancer.server.port=39010 - traefik.http.services.rastroapi.loadbalancer.server.port=39010
web: web:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
environment: environment:
DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public' DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public'
@@ -289,7 +289,7 @@ services:
expose: expose:
- '39000' - '39000'
admin: admin:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
environment: environment:
DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public' DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public'
+7 -7
View File
@@ -91,7 +91,7 @@ services:
- '5000' - '5000'
ingestor: ingestor:
# DRENAGEM do ONE (passagens + fotos). Valores de cadência da produção antiga. # DRENAGEM do ONE (passagens + fotos). Valores de cadência da produção antiga.
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -127,7 +127,7 @@ services:
MINIO_BUCKET: rastro-photos MINIO_BUCKET: rastro-photos
command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/ingestor start"' command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/ingestor start"'
migrate: migrate:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: 'no' restart: 'no'
depends_on: depends_on:
db: db:
@@ -141,7 +141,7 @@ services:
DB_CONNECTION_LIMIT: '5' DB_CONNECTION_LIMIT: '5'
command: 'sh -c "wait-for-db && pnpm --filter @rastro/db migrate && pnpm --filter @rastro/db postgis && pnpm --filter @rastro/db timescale && pnpm --filter @rastro/db intel && pnpm --filter @rastro/db analyze && pnpm --filter @rastro/db restore-users"' command: 'sh -c "wait-for-db && pnpm --filter @rastro/db migrate && pnpm --filter @rastro/db postgis && pnpm --filter @rastro/db timescale && pnpm --filter @rastro/db intel && pnpm --filter @rastro/db analyze && pnpm --filter @rastro/db restore-users"'
processor: processor:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -169,7 +169,7 @@ services:
command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/processor start"' command: 'sh -c "wait-for-db schema rabbitmq && pnpm --filter @rastro/processor start"'
dfe-worker: dfe-worker:
# Cadeia MDF-e → CT-e → NF-e (SEFAZ; Teradata para transporte além de D+1) + rota OSRM. # Cadeia MDF-e → CT-e → NF-e (SEFAZ; Teradata para transporte além de D+1) + rota OSRM.
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -229,7 +229,7 @@ services:
TERADATA_USER: '${TERADATA_USER}' TERADATA_USER: '${TERADATA_USER}'
TERADATA_PASSWORD: '${TERADATA_PASSWORD}' TERADATA_PASSWORD: '${TERADATA_PASSWORD}'
backend: backend:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
db: db:
@@ -276,7 +276,7 @@ services:
- traefik.http.routers.rastroapi.priority=1000 - traefik.http.routers.rastroapi.priority=1000
- traefik.http.services.rastroapi.loadbalancer.server.port=39010 - traefik.http.services.rastroapi.loadbalancer.server.port=39010
web: web:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
environment: environment:
DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public' DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public'
@@ -289,7 +289,7 @@ services:
expose: expose:
- '39000' - '39000'
admin: admin:
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3' image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.4'
restart: unless-stopped restart: unless-stopped
environment: environment:
DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public' DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public'