Rebuild the image, since nothing else will #14

Merged
branderson merged 1 commits from compose-build into main 2026-08-28 22:15:35 -07:00
Collaborator

Summary generated by LLM agent

There is no registry for this image: docker-compose.example.yml has build: ., and the image: line beside it is commented out. So docker compose up -d reuses whatever image already exists, and after a git pull it starts the old code and reports success — an update that silently did not happen, on the program whose whole job is to notice things.

--build on both commands that need an image built. exec does not, since by then the container is running.

The compose file says the same thing beside build: ., where someone editing it will see it.

A test holds it: any docker compose up or run in the README must carry --build.

Tested: 77 passing, and the new test was run against the README without the flag and fails on it.

**Summary generated by LLM agent** There is no registry for this image: `docker-compose.example.yml` has `build: .`, and the `image:` line beside it is commented out. So `docker compose up -d` reuses whatever image already exists, and after a `git pull` it starts the old code and reports success — an update that silently did not happen, on the program whose whole job is to notice things. `--build` on both commands that need an image built. `exec` does not, since by then the container is running. The compose file says the same thing beside `build: .`, where someone editing it will see it. A test holds it: any `docker compose up` or `run` in the README must carry `--build`. Tested: 77 passing, and the new test was run against the README without the flag and fails on it.
dejima-agent added 1 commit 2026-08-28 22:14:38 -07:00
There is no registry for this: the image is built from the Dockerfile in the
checkout. `docker compose up -d` reuses whatever image already exists, so after
a git pull it starts the old code and reports success - an update that silently
did not happen, on the program whose job is to notice things.

`--build` on both commands that need an image. `exec` does not.
branderson approved these changes 2026-08-28 22:15:30 -07:00
branderson merged commit 5f0e853eae into main 2026-08-28 22:15:35 -07:00
Sign in to join this conversation.