chore(gql): pass through the config for the catalog client

This commit is contained in:
blam
2020-08-05 07:27:07 +02:00
parent 9bd1db1ed1
commit de1ddc1096
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -21,8 +21,8 @@
},
"dependencies": {
"@backstage/backend-common": "^0.1.1-alpha.16",
"@backstage/config": "^0.1.1-alpha.16",
"@backstage/plugin-catalog-graphql": "^0.1.1-alpha.16",
"@backstage/plugin-bogus-graphql": "^0.1.1-alpha.16",
"@graphql-modules/core": "^0.7.17",
"@types/express": "^4.17.6",
"apollo-server": "^2.16.0",
+3 -3
View File
@@ -23,7 +23,7 @@ import path from 'path';
import { GraphQLModule } from '@graphql-modules/core';
import { ApolloServer } from 'apollo-server-express';
import { createModule as createCatalogModule } from '@backstage/plugin-catalog-graphql';
import { createModule as createBogusModule } from '@backstage/plugin-bogus-graphql';
import { Config } from '@backstage/config';
const schemaPath = path.resolve(
require.resolve('@backstage/plugin-graphql-backend/package.json'),
@@ -32,6 +32,7 @@ const schemaPath = path.resolve(
export interface RouterOptions {
logger: Logger;
config: Config;
}
export async function createRouter(
@@ -40,9 +41,8 @@ export async function createRouter(
const typeDefs = await fs.promises.readFile(schemaPath, 'utf-8');
const catalogModule = await createCatalogModule(options);
const bogusModule = await createBogusModule(options);
const { schema } = new GraphQLModule({
imports: [catalogModule, bogusModule],
imports: [catalogModule],
typeDefs,
});