core: add default DiscoveryApi factory that uses /api

This commit is contained in:
Patrik Oldsberg
2020-09-04 17:18:18 +02:00
parent aa235dd154
commit bcaa188860
2 changed files with 11 additions and 0 deletions
+1
View File
@@ -38,6 +38,7 @@ import {
} from '@roadiehq/backstage-plugin-github-pull-requests';
export const apis = [
// TODO(Rugvip): migrate to use /api
createApiFactory({
implements: discoveryApiRef,
deps: { configApi: configApiRef },
@@ -42,9 +42,19 @@ import {
storageApiRef,
WebStorage,
createApiFactory,
configApiRef,
UrlPatternDiscovery,
} from '@backstage/core-api';
export const defaultApis = [
createApiFactory({
implements: discoveryApiRef,
deps: { configApi: configApiRef },
factory: ({ configApi }) =>
UrlPatternDiscovery.compile(
`${configApi.getString('backend.baseUrl')}/api/{{ pluginId }}`,
),
}),
createApiFactory(alertApiRef, new AlertApiForwarder()),
createApiFactory({
implements: errorApiRef,