Skip to content

Clean up docker-compose.yml#41

Merged
etagwerker merged 1 commit into
mainfrom
feature/docker-compose-cleanup
Jul 25, 2026
Merged

Clean up docker-compose.yml#41
etagwerker merged 1 commit into
mainfrom
feature/docker-compose-cleanup

Conversation

@JuanVqz

@JuanVqz JuanVqz commented Jul 23, 2026

Copy link
Copy Markdown
Member

Small housekeeping on docker-compose.yml, split out of the Ruby patch bump (#40) to keep that PR focused.

Changes

  • Remove obsolete top-level version: "3.9" key (Compose v2 ignores it and warns).
  • Bump db image from postgres:10.9 (EOL) to postgres:17, matching the production Postgres version (17.9).
  • Remove unused YAML anchors &web / &envs (defined but never referenced).

Notes

  • The Dockerfile still installs postgresql-client-14 (PG_MAJOR: 14). That's intentional: libpq is forward-compatible, so a v14 client connects to a v17 server fine. Bumping the client to 17 would require adding the PGDG apt repo, a larger change left out here.
  • docker compose config validates clean.
  • Local dev caveat: Postgres 10 and 17 data directories are incompatible. Anyone with an existing db_data volume must run docker compose down -v (drops local dev data) before up will start. Fresh clones are unaffected.
  • A depends_on healthcheck (wait for Postgres ready, not just container start) was considered but left out as a larger, separate change.

@JuanVqz
JuanVqz force-pushed the feature/docker-compose-cleanup branch from 074e008 to 98427a6 Compare July 23, 2026 22:44
@JuanVqz
JuanVqz requested review from FionaDL and removed request for FionaDL July 24, 2026 01:58
@etagwerker
etagwerker merged commit 50d2089 into main Jul 25, 2026
1 check passed
@etagwerker
etagwerker deleted the feature/docker-compose-cleanup branch July 25, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants