From 165743e92df518e72cccf7327566f394692efe82 Mon Sep 17 00:00:00 2001 From: anoracleofra-code Date: Thu, 26 Mar 2026 08:16:30 -0600 Subject: [PATCH] fix: remove build sections from docker-compose.yml so pull works docker compose pull was skipping with "No image to be pulled" because the build: sections made Compose treat local builds as authoritative. Moved build config to docker-compose.build.yml for developers. Co-Authored-By: Claude Opus 4.6 --- docker-compose.build.yml | 11 +++++++++++ docker-compose.yml | 5 ----- 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 docker-compose.build.yml diff --git a/docker-compose.build.yml b/docker-compose.build.yml new file mode 100644 index 0000000..e409390 --- /dev/null +++ b/docker-compose.build.yml @@ -0,0 +1,11 @@ +# Developer override — build images from source instead of pulling from GHCR. +# Usage: docker compose -f docker-compose.yml -f docker-compose.build.yml build +services: + backend: + build: + context: . + dockerfile: ./backend/Dockerfile + + frontend: + build: + context: ./frontend diff --git a/docker-compose.yml b/docker-compose.yml index 8f3fab0..46fab50 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,6 @@ services: backend: image: ghcr.io/bigbodycobain/shadowbroker-backend:latest - build: - context: . - dockerfile: ./backend/Dockerfile container_name: shadowbroker-backend ports: - "${BIND:-127.0.0.1}:8000:8000" @@ -32,8 +29,6 @@ services: frontend: image: ghcr.io/bigbodycobain/shadowbroker-frontend:latest - build: - context: ./frontend container_name: shadowbroker-frontend ports: - "${BIND:-127.0.0.1}:3000:3000"