0.0.16 • Published 8 months ago

@apono-io/backstage-plugin-apono v0.0.16

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
8 months ago

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.

0.0.12

8 months ago

0.0.13

8 months ago

0.0.14

8 months ago

0.0.15

8 months ago

0.0.16

8 months ago

0.0.11

8 months ago

0.0.10

8 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.2-3

8 months ago

0.0.2-2

8 months ago

0.0.2-1

8 months ago

0.0.1

8 months ago