From 8f26270f9e33127a189491480768f6fc324f9da4 Mon Sep 17 00:00:00 2001 From: eleith Date: Thu, 12 Nov 2026 15:28:25 -0800 Subject: [PATCH] fix(dev): isolate development container images --- .changeset/separate-development-images.md | 6 ++++++ apps/web/docker-compose.dev.yml | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 .changeset/separate-development-images.md diff --git a/.changeset/separate-development-images.md b/.changeset/separate-development-images.md new file mode 100644 index 0000000..bab95f1 --- /dev/null +++ b/.changeset/separate-development-images.md @@ -0,0 +1,6 @@ +--- +'@hledger-reports/web': patch +'@hledger-reports/worker': patch +--- + +Use separate development image names so Docker tasks cannot accidentally start production servers in the development setup. diff --git a/apps/web/docker-compose.dev.yml b/apps/web/docker-compose.dev.yml index b48e571..852bc62 100644 --- a/apps/web/docker-compose.dev.yml +++ b/apps/web/docker-compose.dev.yml @@ -1,8 +1,10 @@ name: hledger-web-reports # Reuse the journal mount, shared data, and readiness wiring; change only development. +# Distinct image names prevent reusing production images from the same Compose project. services: web: + image: '${COMPOSE_PROJECT_NAME:-hledger-web-reports}-web-dev' extends: file: docker-compose.yml service: web @@ -33,6 +35,7 @@ services: ] worker: + image: '${COMPOSE_PROJECT_NAME:-hledger-web-reports}-worker-dev' extends: file: docker-compose.yml service: worker -- 2.54.0