chore: some more small additions

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2023-01-20 13:31:36 +01:00
parent 4db2af02c6
commit 25a15af2d6
+7 -11
View File
@@ -206,6 +206,7 @@ import {
coreServices,
createBackendPlugin,
} from '@backstage/backend-plugin-api';
import { resolvePackagePath } from '@backstage/backend-common';
createBackendPlugin({
id: 'example',
@@ -216,7 +217,10 @@ createBackendPlugin({
},
async init({ database }) {
const client = await database.getClient();
const migrationsDir = resolvePackagePath(
'@internal/my-plugin',
'migrations',
);
if (!database.migrations?.skip) {
await client.migrate.latest({
directory: migrationsDir,
@@ -251,16 +255,8 @@ createBackendPlugin({
discovery: coreServices.discovery,
},
async init({ discovery }) {
const urls = await Promise.all[
discovery.getBaseUrl('derp'),
discovery.getExternalBaseUrl('derp'),
];
await Promise.all(
urls.map(
(url) => fetch(url).then((r) => r.json()),
),
);
const url = await discoverty.getBaseUrl('derp'); // can also use discovery.getBaseUrl to retrieve external URL
const response = await fetch(`${url}/hello`);
},
});
},