DC-130: shipdeck deploys panel — bridge-proxied source deploys (routes + tests, opt-in via SHIPDECK_BRIDGE_URL)
This commit is contained in:
@@ -99,6 +99,7 @@ const eventsRoutes = require('../routes/events');
|
||||
const workflowsRoutes = require('../routes/workflows');
|
||||
const dependenciesRoutes = require('../routes/dependencies');
|
||||
const securityRoutes = require('../routes/security');
|
||||
const deploysRoutes = require('../routes/deploys');
|
||||
const diskSettingsRoutes = require('../routes/disk-settings');
|
||||
const aiIntentRoutes = require('../routes/ai-intent');
|
||||
const logInsightsRoutes = require('../routes/log-insights');
|
||||
@@ -775,6 +776,15 @@ async function createApp() {
|
||||
log: ctx.log,
|
||||
}));
|
||||
|
||||
// DC-130: shipdeck deploys — source deploys via the host-side bridge.
|
||||
// Feature-flagged: 501 unless SHIPDECK_BRIDGE_URL is set (opt-in pattern).
|
||||
apiRouter.use('/deploys', deploysRoutes({
|
||||
asyncHandler: ctx.asyncHandler,
|
||||
log: ctx.log,
|
||||
auditLogger: ctx.auditLogger,
|
||||
fetchT: ctx.fetchT,
|
||||
}));
|
||||
|
||||
// Log Insights — plain English activity summary + safe log disposal
|
||||
apiRouter.use('/disk-settings', diskSettingsRoutes);
|
||||
apiRouter.use(aiIntentRoutes({ asyncHandler: ctx.asyncHandler }));
|
||||
|
||||
Reference in New Issue
Block a user