@digital-ai/plugin-dai-release-backend
Version:
Backend functionalities for the dai-release backstage plugin
33 lines (29 loc) • 939 B
JavaScript
;
var backendPluginApi = require('@backstage/backend-plugin-api');
var router = require('./service/router.cjs.js');
const daiReleasePlugin = backendPluginApi.createBackendPlugin({
pluginId: "dai-release",
register(env) {
env.registerInit({
deps: {
config: backendPluginApi.coreServices.rootConfig,
logger: backendPluginApi.coreServices.rootLogger,
httpRouter: backendPluginApi.coreServices.httpRouter,
httpAuth: backendPluginApi.coreServices.httpAuth,
permissions: backendPluginApi.coreServices.permissions
},
async init({ config, logger, httpRouter, httpAuth, permissions }) {
httpRouter.use(
await router.createRouter({
config,
logger,
httpAuth,
permissions
})
);
}
});
}
});
exports.daiReleasePlugin = daiReleasePlugin;
//# sourceMappingURL=plugin.cjs.js.map