Skip to content

chore(compose): pin images, localhost binds, Postgres volume (#136)#191

Merged
leo-aa88 merged 1 commit intomainfrom
fix/136-compose-pins-volumes
May 4, 2026
Merged

chore(compose): pin images, localhost binds, Postgres volume (#136)#191
leo-aa88 merged 1 commit intomainfrom
fix/136-compose-pins-volumes

Conversation

@leo-aa88
Copy link
Copy Markdown
Member

@leo-aa88 leo-aa88 commented May 4, 2026

Summary

  • Images: postgres:14.17-alpine, redis:7.4.2-alpine, mongo:7.0.15 (replace floating mongo / redis:alpine; bump Postgres patch).
  • Ports: publish 8001, 5435, 6379, 27017 on 127.0.0.1 only.
  • Volumes: Postgres uses named volume postgres_data (same idea as mongo_data); removes ./.dbdata bind mount from Compose.
  • README: short note on pins, bindings, volumes, and docker compose down -v for a reset.
  • Makefile clean: comment that .dbdata is legacy cleanup.

Closes #136

Made with Cursor

)

- Pin Postgres 14.17-alpine, Redis 7.4.2-alpine, Mongo 7.0.15.
- Publish service ports on 127.0.0.1 only for local dev.
- Replace ./.dbdata bind mount with named volume postgres_data.
- README: document pins, bindings, volumes; Makefile clean notes legacy .dbdata.

Closes #136

Co-authored-by: Cursor <cursoragent@cursor.com>
@leo-aa88 leo-aa88 merged commit 3879ec2 into main May 4, 2026
12 checks passed
@leo-aa88 leo-aa88 deleted the fix/136-compose-pins-volumes branch May 4, 2026 19:40
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.

Docker Compose: pin images, tighten port bindings, align volume strategy

1 participant