chore: fix missing deps

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2023-02-17 10:42:18 +01:00
parent a061c466d6
commit f85b100123
6 changed files with 38 additions and 18 deletions
+1
View File
@@ -27,6 +27,7 @@
},
"bin": "bin/e2e-test",
"dependencies": {
"@backstage/create-app": "workspace:^",
"@backstage/cli-common": "workspace:^",
"@backstage/errors": "workspace:^",
"chalk": "^4.0.0",
+1
View File
@@ -78,6 +78,7 @@
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@backstage/test-utils": "workspace:^",
"@types/body-parser": "^1.19.0",
"@types/cookie-parser": "^1.4.2",
"@types/express-session": "^1.17.2",
@@ -41,7 +41,9 @@
"@backstage/errors": "workspace:^",
"@backstage/integration": "workspace:^",
"@backstage/plugin-catalog-backend": "workspace:^",
"@backstage/plugin-catalog-common": "workspace:^",
"@backstage/plugin-catalog-node": "workspace:^",
"@backstage/plugin-kubernetes-common": "workspace:^",
"@backstage/types": "workspace:^",
"aws-sdk": "^2.840.0",
"lodash": "^4.17.21",
@@ -34,6 +34,7 @@
},
"dependencies": {
"@backstage/backend-common": "workspace:^",
"@backstage/backend-defaults": "workspace:^",
"@backstage/backend-plugin-api": "workspace:^",
"@backstage/backend-tasks": "workspace:^",
"@backstage/catalog-model": "workspace:^",
@@ -13,8 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { coreServices } from '@backstage/backend-plugin-api';
import { startTestBackend } from '@backstage/backend-test-utils';
import { createBackend } from '@backstage/backend-defaults';
import {
coreServices,
createServiceFactory,
} from '@backstage/backend-plugin-api';
import { ConfigReader } from '@backstage/config';
import { catalogPlugin } from '@backstage/plugin-catalog-backend';
import {
@@ -46,25 +49,33 @@ async function main() {
},
};
await startTestBackend({
services: [[coreServices.config, new ConfigReader(config)]],
extensionPoints: [],
features: [
catalogPlugin(),
incrementalIngestionEntityProviderCatalogModule({
providers: [
{
provider: provider,
options: {
burstInterval: { seconds: 1 },
burstLength: { seconds: 10 },
restLength: { seconds: 10 },
},
},
],
const backend = createBackend({
services: [
createServiceFactory({
service: coreServices.config,
deps: {},
factory: () => new ConfigReader(config),
}),
],
});
backend.add(catalogPlugin());
backend.add(
incrementalIngestionEntityProviderCatalogModule({
providers: [
{
provider: provider,
options: {
burstInterval: { seconds: 1 },
burstLength: { seconds: 10 },
restLength: { seconds: 10 },
},
},
],
}),
);
await backend.start();
}
main().catch(error => {
@@ -28,6 +28,10 @@ import helmet from 'helmet';
import { Logger } from 'winston';
import { createRouter } from './router';
import { ConfigReader } from '@backstage/config';
// Think this file will probably go away once we move to backend system
// And restructure into the /dev folder
// eslint-disable-next-line @backstage/no-undeclared-imports
import { TestDatabases } from '@backstage/backend-test-utils';
import { TaskScheduler } from '@backstage/backend-tasks';