@jkilzi/backstage-plugin-orchestrator-swf-editor-envelope v1.0.0-rc.2
@janus-idp/backstage-plugin-orchestrator-swf-editor-envelope
Description
This package includes assets that are meant to be served as a single page application.
This package has no entrypoint, therefore it is not suitable to be consumed as a library.
The Orchestrator plugin uses these assets when it renders the Serverless Workflow editor by injecting an iframe
that loads this application.
Instructions
Serve the files inside this package's
dist
directory using the@janus-idp/backstage-plugin-orchestrator-backend
static files endpoint (files underplugins/orchestrator-backend/static/*
are served statically) or, for testing purposes, you can also serve the files directly with:yarn dlx serve \ --port 8080 \ --cors \ --debug \ node_modules/@janus-idp/backstage-plugin-orchestrator-swf-editor-envelope/dist
Add this configuration to the
app-config.yaml
:backend: csp: frame-ancestors: ['http://localhost:3000', 'http://localhost:7007'] script-src: ["'self'", "'unsafe-inline'", "'unsafe-eval'"] script-src-elem: ["'self'", "'unsafe-inline'", "'unsafe-eval'"] connect-src: ["'self'", 'http:', 'https:', 'data:'] orchestrator: editor: path: http://localhost:7007/api/orchestrator/static/generated/envelope
Here we assume the app and backend packages are running on the default address and port during local development.
1 year ago
1 year ago