@apono-io/backstage-plugin-apono v0.0.16
Backstage Apono plugin
Welcome to the Apono plugin!
Getting started
Enabling frontend
yarn --cwd packages/app add @apono-io/backstage-plugin-apono
After you install the plugin, you need to add it to the route in packages/app/src/App.tsx
:
import { AponoPage } from '@apono-io/backstage-plugin-apono';
// Inside your App component's routes
<Route path="/apono" element={<AponoPage />} />
Enabling backend
See backstage-plugin-apono-backend.
Configuring Content Security Policy
To allow the Apono plugin to load its content in an iframe, you need to add the Apono client URL to your Backstage's Content Security Policy. Add the following to your app-config.yaml
file:
backend:
csp:
frame-src: ["'self'", "https://backstage-client.apono.io"]
This configuration allows Backstage to load iframes from both its own origin ('self') and the Apono client URL.
Note: If you're using a different environment (e.g., staging), make sure to use the appropriate Apono client URL.
Contributing
Everyone is welcome to contribute to this repository. Feel free to raise issues or to submit Pull Requests.
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago