compose: depends_on só ordena (ingestor voltava a não existir)
This commit is contained in:
+12
-14
@@ -88,11 +88,14 @@ services:
|
|||||||
# 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:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
# Só ORDEM de partida, sem `condition: service_healthy`: a espera de verdade é
|
||||||
|
# dentro do container (`wait-for-db schema rabbitmq`). Com a condição aqui, o
|
||||||
|
# `compose up` do Coolify fica parado esperando o RabbitMQ ficar saudável, estoura
|
||||||
|
# o tempo do deploy e o container NUNCA é criado — foi assim que o ingestor
|
||||||
|
# desapareceu ("No such container"), do mesmo jeito que o osrm-data antes dele.
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
- rabbitmq
|
||||||
rabbitmq:
|
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -125,8 +128,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: 'no'
|
restart: 'no'
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -139,8 +141,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -167,8 +168,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -208,8 +208,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-analytics:v4'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-analytics:v4'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -227,8 +226,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
|
|||||||
+12
-14
@@ -88,11 +88,14 @@ services:
|
|||||||
# 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:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
# Só ORDEM de partida, sem `condition: service_healthy`: a espera de verdade é
|
||||||
|
# dentro do container (`wait-for-db schema rabbitmq`). Com a condição aqui, o
|
||||||
|
# `compose up` do Coolify fica parado esperando o RabbitMQ ficar saudável, estoura
|
||||||
|
# o tempo do deploy e o container NUNCA é criado — foi assim que o ingestor
|
||||||
|
# desapareceu ("No such container"), do mesmo jeito que o osrm-data antes dele.
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
- rabbitmq
|
||||||
rabbitmq:
|
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -125,8 +128,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: 'no'
|
restart: 'no'
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -139,8 +141,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -167,8 +168,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -208,8 +208,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-analytics:v4'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-analytics:v4'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
@@ -227,8 +226,7 @@ services:
|
|||||||
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
image: 'gitea.externo.utic.app.br/ericoalmeida/rastro-node:v4.2'
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
- db
|
||||||
condition: service_healthy
|
|
||||||
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'
|
||||||
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
RABBITMQ_URL: 'amqp://${RABBITMQ_DEFAULT_USER}:${RABBITMQ_DEFAULT_PASS}@rabbitmq:5672'
|
||||||
|
|||||||
Reference in New Issue
Block a user