Merge pull request #717 from spotify/blam/scaffolder

plugin(scaffolder): Bring up to date with the latest backend template
This commit is contained in:
Ben Lambert
2020-05-05 10:47:01 +02:00
committed by GitHub
20 changed files with 414 additions and 132 deletions
+9 -2
View File
@@ -33,7 +33,11 @@ import {
createRouter as inventoryRouter,
StaticInventory,
} from '@backstage/plugin-inventory-backend';
import { createScaffolder } from '@backstage/plugin-scaffolder-backend';
import {
createRouter as scaffolderRouter,
DiskStorage,
CookieCutter,
} from '@backstage/plugin-scaffolder-backend';
import compression from 'compression';
import cors from 'cors';
import express from 'express';
@@ -54,6 +58,9 @@ async function main() {
]),
);
const storage = new DiskStorage({ logger });
const templater = new CookieCutter();
const app = express();
app.use(helmet());
@@ -62,7 +69,7 @@ async function main() {
app.use(express.json());
app.use(requestLoggingHandler());
app.use('/inventory', await inventoryRouter({ inventory, logger }));
app.use('/scaffolder', createScaffolder());
app.use('/scaffolder', await scaffolderRouter({ storage, templater, logger }));
app.use(notFoundHandler());
app.use(errorHandler());
+2
View File
@@ -46,6 +46,8 @@ module.exports = {
bundledDependencies: true,
},
],
'no-unused-expressions': 'off',
'@typescript-eslint/no-unused-expressions': 'error',
'@typescript-eslint/no-unused-vars': [
'warn',
{ vars: 'all', args: 'after-used', ignoreRestSiblings: true },
+2
View File
@@ -51,6 +51,8 @@ module.exports = {
bundledDependencies: true,
},
],
'no-unused-expressions': 'off',
'@typescript-eslint/no-unused-expressions': 'error',
'@typescript-eslint/no-unused-vars': [
'warn',
{ vars: 'all', args: 'after-used', ignoreRestSiblings: true },