Skip to content

chore(workflow executor): config to run mutliple instances#1614

Merged
nbouliol merged 5 commits into
feat/prd-214-server-step-mapperfrom
chore/run-multiple-instances
Jun 3, 2026
Merged

chore(workflow executor): config to run mutliple instances#1614
nbouliol merged 5 commits into
feat/prd-214-server-step-mapperfrom
chore/run-multiple-instances

Conversation

@nbouliol
Copy link
Copy Markdown
Member

@nbouliol nbouliol commented Jun 1, 2026

Definition of Done

General

  • Write an explicit title for the Pull Request, following Conventional Commits specification
  • Test manually the implemented changes
  • Validate the code quality (indentation, syntax, style, simplicity, readability)

Security

  • Consider the security impact of the changes made

Note

Add Docker multi-instance setup for workflow-executor with nginx gateway

  • Adds a Dockerfile for the workflow executor, building and serving the CLI on port 3400 with JSON logging.
  • Adds a docker-compose stack running two executor instances sharing a database, fronted by an nginx gateway that round-robin load-balances on port 3400 with retry on 5xx failures.
  • Adds an nginx config with 600s proxy timeouts and proxy_next_upstream for error/timeout/5xx recovery.
  • Adds convenience scripts to packages/_example/package.json to build executor images and launch the full multi-instance stack via concurrently.

Macroscope summarized 6514215.

@nbouliol nbouliol changed the base branch from main to feat/prd-214-server-step-mapper June 1, 2026 15:28
@qltysh
Copy link
Copy Markdown

qltysh Bot commented Jun 1, 2026

All good ✅

@qltysh
Copy link
Copy Markdown

qltysh Bot commented Jun 1, 2026

Qlty


Coverage Impact

Unable to calculate total coverage change because base branch coverage was not found.

🚦 See full report on Qlty Cloud »

🛟 Help
  • Diff Coverage: Coverage for added or modified lines of code (excludes deleted files). Learn more.

  • Total Coverage: Coverage for the whole repository, calculated as the sum of all File Coverage. Learn more.

  • File Coverage: Covered Lines divided by Covered Lines plus Missed Lines. (Excludes non-executable lines including blank lines and comments.)

    • Indirect Changes: Changes to File Coverage for files that were not modified in this PR. Learn more.

@nbouliol nbouliol merged commit eeb50c9 into feat/prd-214-server-step-mapper Jun 3, 2026
30 checks passed
@nbouliol nbouliol deleted the chore/run-multiple-instances branch June 3, 2026 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants