Skip to content

fix(docker): publish TAP Mongo on 27027 and stop auto-restart - #264

Merged
ThatAlexPalmer merged 3 commits into
mainfrom
fix/local-mongo-restart
Aug 20, 2026
Merged

fix(docker): publish TAP Mongo on 27027 and stop auto-restart#264
ThatAlexPalmer merged 3 commits into
mainfrom
fix/local-mongo-restart

Conversation

@ThatAlexPalmer

@ThatAlexPalmer ThatAlexPalmer commented Aug 19, 2026

Copy link
Copy Markdown
Member

What?

Local TAP Mongo no longer binds 27017 or restarts itself after Docker Desktop comes back.

  • Host port 27027 (container still 27017 on the compose network)
  • restart: unless-stopped (was always)
  • mongo:latest
  • pnpm docker:mongo / --mongo-only start only Mongo
  • Docker app bind-mounts app/ + packages/ so source edits do not need a rebuild

Follow-ups: #262, #263.

Why?

restart: always on 27017 brought TAP Mongo back on every Docker start and blocked other local apps. Not a crash loop.

How?

Compose publishes ${MONGO_PORT:-27027}:27017. Host DATABASE_URL in .env.example uses 27027.

Existing local .env: change localhost:27017localhost:27027, then pnpm docker:mongo.

Local Mongo used restart: always on host 27017, so Docker Desktop
brought it back and stole the default Mongo port. Pin mongo:8.2,
publish 27027, and bind-mount app source for Docker hot reload.
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
docs Ignored Ignored Aug 20, 2026 12:13am
tap-cap-table-app Ignored Ignored Preview Aug 20, 2026 12:13am

Request Review

@ThatAlexPalmer
ThatAlexPalmer merged commit 99e7851 into main Aug 20, 2026
4 checks passed
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