@vtex-lab-ufpe/backstage-plugin-system-maturity-backend
v0.1.4
Published
Backstage backend plugin for System Maturity (API, jobs, PostgreSQL migrations).
Downloads
424
Readme
System Maturity — backend plugin
Backend for the System Maturity Backstage plugin: REST API, jobs/collectors, PostgreSQL migrations (Knex), and catalog integration. It evaluates components across multiple dimensions (for example security and reliability) using an automated, data-driven pipeline based on the Medallion Architecture.
npm package: @vtex-lab-ufpe/backstage-plugin-system-maturity-backend
Installation
In your Backstage monorepo, add the dependency to the backend workspace:
yarn workspace backend add @vtex-lab-ufpe/backstage-plugin-system-maturity-backendRegister the plugin in packages/backend/src/index.ts (new backend system):
backend.add(import('@vtex-lab-ufpe/backstage-plugin-system-maturity-backend'));Configuration
See app-config.yaml in the consuming app. Optional example:
systemMaturity:
sonarBaseUrl: ${SONAR_BASE_URL}
sonarToken: ${SONAR_TOKEN}Documentation
Development
From this directory in the monorepo: yarn start (limited standalone mode).
To run the full app and backend: yarn start from the repository root.
