Skip to content

fix: pin PostgreSQL to v18 and update volume mount#28

Closed
AquiGorka wants to merge 1 commit intodevfrom
fix/postgres-18-compat
Closed

fix: pin PostgreSQL to v18 and update volume mount#28
AquiGorka wants to merge 1 commit intodevfrom
fix/postgres-18-compat

Conversation

@AquiGorka
Copy link

Summary

  • Pin postgres:latest to postgres:18 to avoid breaking changes from future major versions
  • Update volume mount from /var/lib/postgresql/data to /var/lib/postgresql to match PostgreSQL 18's new data directory layout (/var/lib/postgresql/18/docker)

Test plan

  • Ran down.sh && up.sh — PostgreSQL starts cleanly, provider platform connects and runs migrations
  • Full E2E test passes against local stack

PostgreSQL 18 changed its data directory from /var/lib/postgresql/data
to /var/lib/postgresql/18/docker. The old volume mount causes v18 to
exit with an error. Pin to postgres:18 and mount at /var/lib/postgresql
to let Postgres manage its own subdirectory structure.
@AquiGorka AquiGorka closed this Mar 11, 2026
@AquiGorka AquiGorka deleted the fix/postgres-18-compat branch March 11, 2026 17:50
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.

1 participant