Skip to content

chore: Make supergit multi-instance friendly#5380

Merged
shiroyasha merged 3 commits into
mainfrom
supergit-multi-instance
Jun 12, 2026
Merged

chore: Make supergit multi-instance friendly#5380
shiroyasha merged 3 commits into
mainfrom
supergit-multi-instance

Conversation

@shiroyasha

@shiroyasha shiroyasha commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

fixes #5379

Signed-off-by: Igor Šarčević <igor@operately.com>
@superplanehq-integration

Copy link
Copy Markdown

👋 Commands for maintainers:

  • /sp start - Start an ephemeral machine (takes ~30s)
  • /sp stop - Stop a running machine (auto-executed on pr close)

shiroyasha and others added 2 commits June 12, 2026 14:50
Signed-off-by: Igor Šarčević <igor@operately.com>
@superplane-gh-integration-9000

Copy link
Copy Markdown

Docs Impact Review

This PR introduces a new per-instance environment variable (SUPERGIT_PORT) for multi-instance deployments, but multi-instance setup is not documented anywhere on the public docs site.

Suggested docs updates:

  • docs.superplane.com/installation/overview — add a "Multi-instance" section (or a link to a new dedicated page) that covers the multi-instance deployment model and lists the per-instance environment variables, including SUPERGIT_PORT.
  • New page (e.g. docs.superplane.com/installation/multi-instance) — document the full set of per-instance env vars from .env.multi-instance.example (ports for Public API, RabbitMQ, Postgres, Base URLs, and now SUPERGIT_PORT), explaining what each controls and how to assign distinct values across instances.

Why: The only changed file is .env.multi-instance.example, which adds SUPERGIT_PORT (ports 8080–8084) for each of the five example instances. This variable is required to avoid port conflicts when running multiple supergit service instances. The public docs have no multi-instance deployment guide at all, and this PR — which explicitly makes supergit "multi-instance friendly" — signals the feature is maturing toward operator-readiness, making the documentation gap more actionable than before.


Maintainers: Reply with /docs-agree to open a tracking issue in superplanehq/docs (and assign it to you), or /docs-reject to dismiss this check.

Posted automatically by warp-gateway · commit 70a329f

@shiroyasha shiroyasha merged commit fa97fbc into main Jun 12, 2026
5 of 6 checks passed
@shiroyasha shiroyasha deleted the supergit-multi-instance branch June 12, 2026 17:00
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.

SuperGit: configuration must be multi-instance friendly

1 participant