diff --git a/.changeset/sixty-laws-laugh.md b/.changeset/sixty-laws-laugh.md new file mode 100644 index 0000000000..874859da4e --- /dev/null +++ b/.changeset/sixty-laws-laugh.md @@ -0,0 +1,22 @@ +--- +'@backstage/create-app': patch +--- + +Updated the configuration of the `app-backend` plugin to enable the static asset store by passing on `database` from the plugin environment to `createRouter`. + +To apply this change to an existing app, make the following change to `packages/backend/src/plugins/app.ts`: + +```diff + export default async function createPlugin({ + logger, + config, ++ database, + }: PluginEnvironment): Promise { + return await createRouter({ + logger, + config, ++ database, + appPackageName: 'app', + }); + } +``` diff --git a/packages/backend/src/plugins/app.ts b/packages/backend/src/plugins/app.ts index b5f05f2255..0747d890e1 100644 --- a/packages/backend/src/plugins/app.ts +++ b/packages/backend/src/plugins/app.ts @@ -21,10 +21,12 @@ import { PluginEnvironment } from '../types'; export default async function createPlugin({ logger, config, + database, }: PluginEnvironment): Promise { return await createRouter({ logger, config, + database, appPackageName: 'example-app', }); } diff --git a/packages/create-app/templates/default-app/packages/backend/src/plugins/app.ts b/packages/create-app/templates/default-app/packages/backend/src/plugins/app.ts index 07fb04fca2..14e19a19b1 100644 --- a/packages/create-app/templates/default-app/packages/backend/src/plugins/app.ts +++ b/packages/create-app/templates/default-app/packages/backend/src/plugins/app.ts @@ -5,10 +5,12 @@ import { PluginEnvironment } from '../types'; export default async function createPlugin({ logger, config, + database, }: PluginEnvironment): Promise { return await createRouter({ logger, config, + database, appPackageName: 'app', }); }