Skip to content

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

Merged
AquiGorka merged 1 commit intodevfrom
fix/postgres-18-compat
Mar 11, 2026
Merged

fix: pin PostgreSQL to v18 and update volume mount#30
AquiGorka merged 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 requested a review from toruguera March 11, 2026 17:53
@AquiGorka AquiGorka merged commit 3421ec6 into dev Mar 11, 2026
3 of 4 checks passed
@AquiGorka AquiGorka deleted the fix/postgres-18-compat branch March 11, 2026 18:13
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