From 0bdb26398b5d9ea4b63ed92aa44ac4047edf54c2 Mon Sep 17 00:00:00 2001 From: ayu Date: Tue, 25 Aug 2026 00:21:03 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20isolate=20compose=20test=20stack?= =?UTF-8?q?=20for=20parallel=20runs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.test.yaml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/docker-compose.test.yaml b/docker-compose.test.yaml index 205183f0c..493ee0565 100644 --- a/docker-compose.test.yaml +++ b/docker-compose.test.yaml @@ -2,18 +2,29 @@ # Usage: docker compose -f docker-compose.yaml -f docker-compose.test.yaml --profile test services: + # reset fixed names and host ports so test stacks can coexist + # dependencies communicate over the compose project network postgres: + container_name: !reset null ports: !reset [] volumes: !reset [] + osprey-kafka: + container_name: !reset null + ports: !reset [] + minio: + container_name: !reset null + ports: !reset [] volumes: !reset [] + snowflake-id-worker: + container_name: !reset null + ports: !reset [] + etcd: - container_name: etcd + container_name: !reset null image: quay.io/coreos/etcd:v3.4.18 - ports: - - "127.0.0.1:2379:2379" environment: - ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379 - ETCD_ADVERTISE_CLIENT_URLS=http://etcd:2379 @@ -38,7 +49,6 @@ services: restart: unless-stopped test_runner: - container_name: osprey_test_runner build: context: . dockerfile: osprey_worker/Dockerfile