mongodb: the server container is mongodb-server, not the predecessor's name #85

Merged
jschoubben merged 1 commits from fix/mongodb-coexists-with-the-predecessor into main 2026-09-26 00:37:51 +00:00
Owner

The adopted node still runs the predecessor's mongo container, and it must keep running: invoicing points at novox.be:27017 and is not migrating in this window. A module container named mongo would be held at assign and would replace the predecessor at take, cutting invoicing off its database.

The mesh's server coexists instead — fresh data directory (/services/mongodb/db-data, distinct from the predecessor's /services/mongodb/data, which also keeps the minted root secret honest — mongo only applies MONGO_INITDB_ROOT_* to an empty data dir), its own name, auto-allocated machine port. The predecessor retires with its last consumer.

The runtime's MESH_PROVISION_MONGODB follows the rename: container names double as DNS on the module's network.

The adopted node still runs the predecessor's `mongo` container, and it must keep running: invoicing points at `novox.be:27017` and is not migrating in this window. A module container named `mongo` would be held at assign and would replace the predecessor at take, cutting invoicing off its database. The mesh's server coexists instead — fresh data directory (`/services/mongodb/db-data`, distinct from the predecessor's `/services/mongodb/data`, which also keeps the minted root secret honest — mongo only applies `MONGO_INITDB_ROOT_*` to an empty data dir), its own name, auto-allocated machine port. The predecessor retires with its last consumer. The runtime's `MESH_PROVISION_MONGODB` follows the rename: container names double as DNS on the module's network.
jschoubben added 1 commit 2026-09-25 23:37:43 +00:00
The adopted node still runs the predecessor's mongo container, and it must
keep running: invoicing points at novox.be:27017 and is not migrating in
this window. A module container named 'mongo' would be held at assign and
would replace the predecessor at take, cutting invoicing off its database.
The mesh's server coexists instead — fresh data directory, its own name,
auto-allocated machine port — and the predecessor retires with its last
consumer.
jschoubben force-pushed fix/mongodb-coexists-with-the-predecessor from cc7c7fe5ea to ccb6e7500e 2026-09-25 23:37:43 +00:00 Compare
jschoubben merged commit 142d65c52a into main 2026-09-26 00:37:51 +00:00
jschoubben deleted branch fix/mongodb-coexists-with-the-predecessor 2026-09-26 00:37:51 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#85