UNPKG

@backstage/backend-defaults

Version:

Backend defaults used by Backstage backend apps

61 lines (57 loc) 2.86 kB
'use strict'; var backendAppApi = require('@backstage/backend-app-api'); var auditor = require('@backstage/backend-defaults/auditor'); var auth = require('@backstage/backend-defaults/auth'); var cache = require('@backstage/backend-defaults/cache'); var database = require('@backstage/backend-defaults/database'); var discovery = require('@backstage/backend-defaults/discovery'); var httpAuth = require('@backstage/backend-defaults/httpAuth'); var httpRouter = require('@backstage/backend-defaults/httpRouter'); var lifecycle = require('@backstage/backend-defaults/lifecycle'); var logger = require('@backstage/backend-defaults/logger'); var permissions = require('@backstage/backend-defaults/permissions'); var permissionsRegistry = require('@backstage/backend-defaults/permissionsRegistry'); var rootConfig = require('@backstage/backend-defaults/rootConfig'); var rootHealth = require('@backstage/backend-defaults/rootHealth'); var rootHttpRouter = require('@backstage/backend-defaults/rootHttpRouter'); var rootLifecycle = require('@backstage/backend-defaults/rootLifecycle'); var rootLogger = require('@backstage/backend-defaults/rootLogger'); var scheduler = require('@backstage/backend-defaults/scheduler'); var urlReader = require('@backstage/backend-defaults/urlReader'); var userInfo = require('@backstage/backend-defaults/userInfo'); var pluginEventsNode = require('@backstage/plugin-events-node'); var alpha = require('@backstage/backend-defaults/alpha'); var instanceMetadataServiceFactory = require('./alpha/entrypoints/instanceMetadata/instanceMetadataServiceFactory.cjs.js'); const defaultServiceFactories = [ auditor.auditorServiceFactory, auth.authServiceFactory, cache.cacheServiceFactory, rootConfig.rootConfigServiceFactory, database.databaseServiceFactory, discovery.discoveryServiceFactory, httpAuth.httpAuthServiceFactory, httpRouter.httpRouterServiceFactory, lifecycle.lifecycleServiceFactory, logger.loggerServiceFactory, permissions.permissionsServiceFactory, permissionsRegistry.permissionsRegistryServiceFactory, rootHealth.rootHealthServiceFactory, rootHttpRouter.rootHttpRouterServiceFactory, rootLifecycle.rootLifecycleServiceFactory, rootLogger.rootLoggerServiceFactory, scheduler.schedulerServiceFactory, userInfo.userInfoServiceFactory, urlReader.urlReaderServiceFactory, pluginEventsNode.eventsServiceFactory, // alpha services alpha.actionsRegistryServiceFactory, alpha.actionsServiceFactory, // Unexported alpha services kept around for compatibility reasons instanceMetadataServiceFactory.instanceMetadataServiceFactory ]; function createBackend() { return backendAppApi.createSpecializedBackend({ defaultServiceFactories }); } exports.createBackend = createBackend; exports.defaultServiceFactories = defaultServiceFactories; //# sourceMappingURL=CreateBackend.cjs.js.map