From 3b80ec9e84793a1d18cf164b7637097ea9258859 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Wed, 12 Nov 2025 09:53:49 +0000 Subject: [PATCH] Fix docker-compose to use pre-built images for integration tests The compose file had build: sections which caused docker-compose to build its own tagged images (pulse-test-pulse-test) instead of using the pre-built images (pulse:test, pulse-mock-github:test). Changed to use image: tags to reference the pre-built images. This ensures the PULSE_AUTH_USER and PULSE_AUTH_PASS environment variables are properly applied to the running containers. Related to #695 --- tests/integration/docker-compose.test.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tests/integration/docker-compose.test.yml b/tests/integration/docker-compose.test.yml index 87d4025..99ee1eb 100644 --- a/tests/integration/docker-compose.test.yml +++ b/tests/integration/docker-compose.test.yml @@ -3,9 +3,7 @@ version: '3.8' services: # Mock GitHub API server for controlled testing mock-github: - build: - context: ./mock-github-server - dockerfile: Dockerfile + image: pulse-mock-github:test container_name: pulse-mock-github ports: - "8080:8080" @@ -27,9 +25,7 @@ services: # Pulse server under test pulse-test: - build: - context: ../../ - dockerfile: Dockerfile + image: pulse:test container_name: pulse-test-server ports: - "7655:7655"