.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
SERVER_IMAGE
Images (signed Cosign keyless on every push from main / vX.Y.Z tags). Available from both GHCR (default below) and Docker Hub — pick one:…
WEB_IMAGE
SERVER_CONTAINER_NAME
Container names
WEB_CONTAINER_NAME
SERVER_HOST_PORT
Host ports — the web UI expects the server on http://localhost:4747 by default.
WEB_HOST_PORT
WORKSPACE_DIR
Optional read-only mount, exposed to the server as /workspace. Override with the directory that contains the repos you want to index.
brew install flyctl && fly launch --from https://github.com/abhigyanpatwari/GitNexus
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/abhigyanpatwari/GitNexus
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/abhigyanpatwari/GitNexus