From aff49e8164985dd35ffadf6bb1a9fb4a5fb9d719 Mon Sep 17 00:00:00 2001 From: Steven Bal Date: Tue, 17 Feb 2026 09:39:05 +0100 Subject: [PATCH] :green_heart: Only specify build for web container in docker-compose this should fix issues in CI where containers that use the same image as web cause cannot be tagged due to duplicate images names --- docker-compose.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e427ba0a..2757977e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,8 +17,8 @@ services: - objects-dev web: - image: maykinmedia/objects-api:latest - build: &web_build + image: maykinmedia/objects-api:${TAG:-latest} + build: context: . environment: &web_env DJANGO_SETTINGS_MODULE: objects.conf.docker @@ -37,7 +37,7 @@ services: SUBPATH: ${SUBPATH} DB_CONN_MAX_AGE: "0" DB_POOL_ENABLED: True - + # Enabling Open Telemetry requires the services in docker/docker-compose.observability.yaml # to be up and running. OTEL_SDK_DISABLED: ${OTEL_SDK_DISABLED:-true} @@ -73,8 +73,7 @@ services: service: web web-init: - image: maykinmedia/objects-api:latest - build: *web_build + image: maykinmedia/objects-api:${TAG:-latest} environment: <<: *web_env # @@ -128,8 +127,7 @@ services: - objects-dev celery: - image: maykinmedia/objects-api:latest - build: *web_build + image: maykinmedia/objects-api:${TAG:-latest} environment: *web_env command: /celery_worker.sh healthcheck: @@ -146,8 +144,7 @@ services: - objects-dev celery-flower: - image: maykinmedia/objects-api:latest - build: *web_build + image: maykinmedia/objects-api:${TAG:-latest} environment: *web_env command: /celery_flower.sh ports: