cli: add backend dev entry point

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-08-18 12:06:33 +02:00
parent c80013badd
commit 71d4368ae5
2 changed files with 16 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Added support for the `dev/index` entry point for backend plugins and modules.
@@ -26,7 +26,17 @@ interface StartBackendOptions {
}
export async function startBackend(options: StartBackendOptions) {
if (process.env.EXPERIMENTAL_BACKEND_START) {
const hasDev = await fs.pathExists(paths.resolveTarget('dev'));
if (hasDev) {
const waitForExit = await startBackendExperimental({
entry: 'dev/index',
checksEnabled: false, // not supported
inspectEnabled: options.inspectEnabled,
inspectBrkEnabled: options.inspectBrkEnabled,
});
await waitForExit();
} else if (process.env.EXPERIMENTAL_BACKEND_START) {
const waitForExit = await startBackendExperimental({
entry: 'src/index',
checksEnabled: false, // not supported