feat: Implement Workflow API and Queue Management

- Added ManualAPI for manually triggering workflows via GET and POST requests.
- Introduced WorkflowAPI for updating workflows with authorization checks.
- Created documentation for JavaScript and Webhook components.
- Established WorkflowFeatureSet to initialize routing and job processing.
- Developed QueueWorkflow service for managing workflow queue operations.
- Implemented RunWorkflow service to execute workflows with error handling and logging.
- Added utility for loading component metadata dynamically.
This commit is contained in:
Nawaz Dhandala
2026-04-01 22:05:19 +01:00
parent 043707d0cb
commit ea71c8bd75
188 changed files with 22 additions and 6497 deletions

View File

@@ -183,8 +183,8 @@ export const OpenTelemetryIngestHostname: Hostname = Hostname.fromString(
);
export const WorkerHostname: Hostname = Hostname.fromString(
`${process.env["SERVER_WORKER_HOSTNAME"] || "localhost"}:${
process.env["WORKER_PORT"] || 80
`${process.env["SERVER_APP_HOSTNAME"] || "localhost"}:${
process.env["APP_PORT"] || 80
}`,
);