Merge pull request #1371 from spotify/mob/prepare-from-catalog

File Preparer for the Scaffolder using the Catalog Template Entity
This commit is contained in:
Ben Lambert
2020-06-22 16:50:30 +02:00
committed by GitHub
52 changed files with 445 additions and 436 deletions
+7 -3
View File
@@ -17,13 +17,17 @@
import {
CookieCutter,
createRouter,
DiskStorage,
FilePreparer,
Preparers,
} from '@backstage/plugin-scaffolder-backend';
import type { PluginEnvironment } from '../types';
export default async function createPlugin({ logger }: PluginEnvironment) {
const storage = new DiskStorage({ logger });
const templater = new CookieCutter();
const filePreparer = new FilePreparer();
const preparers = new Preparers();
return await createRouter({ storage, templater, logger });
preparers.register('file', filePreparer);
return await createRouter({ preparers, templater, logger });
}