mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
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:
@@ -103,14 +103,12 @@ TELEMETRY_HOSTNAME=telemetry:3403
|
||||
|
||||
SERVER_APP_HOSTNAME=app
|
||||
SERVER_TELEMETRY_HOSTNAME=telemetry
|
||||
SERVER_WORKER_HOSTNAME=worker
|
||||
#Ports. Usually they don't need to change.
|
||||
|
||||
APP_PORT=3002
|
||||
TELEMETRY_PORT=3403
|
||||
TEST_SERVER_PORT=3800
|
||||
HOME_PORT=1444
|
||||
WORKER_PORT=1445
|
||||
# Plans
|
||||
# This is in the format of PlanName,PlanIdFromBillingProvider,MonthlySubscriptionPlanAmountInUSD,YearlySubscriptionPlanAmountInUSD,Order,TrialPeriodInDays
|
||||
# Enterprise plan will have -1 which means custom pricing.
|
||||
@@ -296,7 +294,6 @@ DISABLE_TELEMETRY_FOR_TELEMETRY=true
|
||||
DISABLE_TELEMETRY_FOR_TEST_SERVER=true
|
||||
DISABLE_TELEMETRY_FOR_PROBE=true
|
||||
DISABLE_TELEMETRY_FOR_INGRESS=true
|
||||
DISABLE_TELEMETRY_FOR_WORKER=true
|
||||
DISABLE_TELEMETRY_FOR_AI_AGENT=true
|
||||
|
||||
# By default profiling is disabled for all services. Set to true to enable CPU profiling for a service.
|
||||
@@ -304,7 +301,6 @@ ENABLE_PROFILING_FOR_APP=false
|
||||
ENABLE_PROFILING_FOR_TELEMETRY=false
|
||||
ENABLE_PROFILING_FOR_TEST_SERVER=false
|
||||
ENABLE_PROFILING_FOR_PROBE=false
|
||||
ENABLE_PROFILING_FOR_WORKER=false
|
||||
ENABLE_PROFILING_FOR_AI_AGENT=false
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user