P7 wizard prod wiring fix #2
@@ -776,8 +776,14 @@ async function createApp() {
|
|||||||
asyncHandler: ctx.asyncHandler,
|
asyncHandler: ctx.asyncHandler,
|
||||||
log: ctx.log,
|
log: ctx.log,
|
||||||
}));
|
}));
|
||||||
|
// Private Network wizard (DC-152). Dogfood finding 2026-10-04: the wizard
|
||||||
|
// factory needs INSTANCES keyed by mode id; without them every mode
|
||||||
|
// selection 503s provider_unavailable (unit tests inject their own map).
|
||||||
|
const p7TailscaleProvider = require('./network/providers/tailscale').createTailscaleProvider(); // eslint-disable-line global-require
|
||||||
|
const p7WireGuardProvider = require('./network/providers/wireguard').createWireGuardProvider(); // eslint-disable-line global-require
|
||||||
apiRouter.use('/network/wizard', networkWizardRoutes({
|
apiRouter.use('/network/wizard', networkWizardRoutes({
|
||||||
registry: { getActiveProvider },
|
registry: { getActiveProvider },
|
||||||
|
providers: { tailscale: p7TailscaleProvider, wireguard: p7WireGuardProvider },
|
||||||
peopleStore: p7PeopleStore,
|
peopleStore: p7PeopleStore,
|
||||||
accessStore: p7AccessStore,
|
accessStore: p7AccessStore,
|
||||||
asyncHandler: ctx.asyncHandler,
|
asyncHandler: ctx.asyncHandler,
|
||||||
|
|||||||
Reference in new issue
Block a user