Merge branch 'master' of github.com:spotify/backstage into mob/catalog-in-gql
* 'master' of github.com:spotify/backstage: v0.1.1-alpha.17 create-app: remove copyright headers from backend template create-app: update tech-docs backend wiring create-app: add empty list of auth providers cli: fix e2e package references Add api-catalog.yaml file (#1822) cli: update e2e-test to include dist versions of backend packages chore(deps): bump helmet from 3.23.2 to 4.0.0 feat: add simple healthcheck to app container packages/cli: fix packaging of packages without deps config-loader,backend-common: refactor config loading to pass in path and use common util for backend techdocs-cli: import version from techdocs-cli directly create-app: use cli-common to discover paths and import version directly cli: use cli-common to discover paths packages: add cli-common
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "example-backend",
|
||||
"version": "0.1.1-alpha.16",
|
||||
"version": "0.1.1-alpha.17",
|
||||
"main": "dist/index.cjs.js",
|
||||
"types": "src/index.ts",
|
||||
"private": true,
|
||||
@@ -18,19 +18,18 @@
|
||||
"migrate:create": "knex migrate:make -x ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-common": "^0.1.1-alpha.16",
|
||||
"@backstage/catalog-model": "^0.1.1-alpha.16",
|
||||
"@backstage/config": "^0.1.1-alpha.16",
|
||||
"@backstage/config-loader": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-auth-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-catalog-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-identity-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-proxy-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-rollbar-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-scaffolder-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-sentry-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-techdocs-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/plugin-graphql-backend": "^0.1.1-alpha.16",
|
||||
"@backstage/backend-common": "^0.1.1-alpha.17",
|
||||
"@backstage/catalog-model": "^0.1.1-alpha.17",
|
||||
"@backstage/config": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-auth-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-catalog-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-graphql-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-identity-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-proxy-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-rollbar-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-scaffolder-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-sentry-backend": "^0.1.1-alpha.17",
|
||||
"@backstage/plugin-techdocs-backend": "^0.1.1-alpha.17",
|
||||
"@octokit/rest": "^18.0.0",
|
||||
"dockerode": "^3.2.0",
|
||||
"express": "^4.17.1",
|
||||
@@ -40,7 +39,7 @@
|
||||
"winston": "^3.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.1.1-alpha.16",
|
||||
"@backstage/cli": "^0.1.1-alpha.17",
|
||||
"@types/dockerode": "^2.5.32",
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/express-serve-static-core": "^4.17.5",
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
|
||||
import {
|
||||
createServiceBuilder,
|
||||
loadBackendConfig,
|
||||
getRootLogger,
|
||||
useHotMemoize,
|
||||
} from '@backstage/backend-common';
|
||||
import { ConfigReader, AppConfig } from '@backstage/config';
|
||||
import { loadConfig } from '@backstage/config-loader';
|
||||
import knex, { PgConnectionConfig } from 'knex';
|
||||
import healthcheck from './plugins/healthcheck';
|
||||
import auth from './plugins/auth';
|
||||
@@ -85,7 +85,7 @@ function makeCreateEnv(loadedConfigs: AppConfig[]) {
|
||||
}
|
||||
|
||||
async function main() {
|
||||
const configs = await loadConfig({ shouldReadSecrets: true });
|
||||
const configs = await loadBackendConfig();
|
||||
const configReader = ConfigReader.fromConfigs(configs);
|
||||
const createEnv = makeCreateEnv(configs);
|
||||
const healthcheckEnv = useHotMemoize(module, () => createEnv('healthcheck'));
|
||||
|
||||
Reference in New Issue
Block a user