compose: OSRM remoto por OSRM_URL (disco do servidor novo não comporta o grafo)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Hpjc1TdaRAHoYC6wCFw19E
This commit is contained in:
co-authored by
Claude Opus 5
parent
f3650e545f
commit
bbf8c7ff9a
+4
-18
@@ -13,8 +13,8 @@
|
||||
# Variables do Coolify. EVIDENCE_KEYS: "1:<openssl rand -base64 32>" (guarde cópia!).
|
||||
# • Certificado A1 (ingestor, dfe-worker, backend): DFE_CERT_PFX_BASE64 + DFE_CERT_PASSPHRASE
|
||||
# como variáveis secretas no Coolify — sem montar arquivo no servidor.
|
||||
# • Drenagem: ingestor (ONE) + dfe-worker (cadeia) + osrm. O próprio osrm baixa o grafo
|
||||
# (15 GB) 1 vez para o volume osrm_data (OSRM_DATA_URL nas Environment Variables).
|
||||
# • Drenagem: ingestor (ONE) + dfe-worker (cadeia). O OSRM (grafo do Brasil, 15 GB) NÃO roda
|
||||
# aqui — não cabe no disco; fica na VPS antiga, acessado por OSRM_URL (caminho secreto).
|
||||
# ============================================================================
|
||||
x-app-env:
|
||||
DATABASE_URL: 'postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?schema=public'
|
||||
@@ -73,19 +73,6 @@ services:
|
||||
- gotenberg
|
||||
- '--chromium-disable-javascript=false'
|
||||
- '--api-timeout=60s'
|
||||
osrm:
|
||||
# Rotas pelas vias (grafo do Brasil, MLD, v5.26.0). Na 1ª subida BAIXA o grafo
|
||||
# (15 GB) de OSRM_DATA_URL para o volume osrm_data (retoma e confere sha256); nas
|
||||
# seguintes só roteia. Serviço de longa duração: o deploy não fica esperando o
|
||||
# download. --mmap: ~70-700 MB de RAM. O dfe-worker só começa com o OSRM roteando.
|
||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-osrm:v1'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
OSRM_DATA_URL: '${OSRM_DATA_URL}'
|
||||
volumes:
|
||||
- 'osrm_data:/data'
|
||||
expose:
|
||||
- '5000'
|
||||
ingestor:
|
||||
# DRENAGEM do ONE (passagens + fotos). Valores de cadência da produção antiga.
|
||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v3.3'
|
||||
@@ -150,7 +137,7 @@ services:
|
||||
RASTRO_QUEUE: rastro.passagens.processar
|
||||
NODE_ENV: production
|
||||
DB_CONNECTION_LIMIT: '8'
|
||||
OSRM_URL: 'http://osrm:5000'
|
||||
OSRM_URL: '${OSRM_URL}'
|
||||
REROUTE_STALE_INTERVAL_MIN: '15'
|
||||
TERADATA_ENABLED: '${TERADATA_ENABLED:-false}'
|
||||
TERADATA_HOSTS: '10.14.203.21,10.14.203.22,10.14.203.23'
|
||||
@@ -178,7 +165,7 @@ services:
|
||||
RASTRO_QUEUE: rastro.passagens.processar
|
||||
NODE_ENV: production
|
||||
DB_CONNECTION_LIMIT: '12'
|
||||
OSRM_URL: 'http://osrm:5000'
|
||||
OSRM_URL: '${OSRM_URL}'
|
||||
DFE_GEN_INTERVAL: '15'
|
||||
DFE_GEN_BATCH: '6'
|
||||
DFE_GEN_CONCURRENCY: '6'
|
||||
@@ -299,7 +286,6 @@ services:
|
||||
expose:
|
||||
- '39020'
|
||||
volumes:
|
||||
osrm_data: null
|
||||
dbdata2: null
|
||||
rabbitmq_data: null
|
||||
minio_data: null
|
||||
|
||||
Reference in New Issue
Block a user