GitDeployHub

abhigyanpatwari/GitNexus

github.com/abhigyanpatwari/GitNexus ↗
Node.js API
7 environment variables found in .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.
Alternative Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/abhigyanpatwari/GitNexus
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/abhigyanpatwari/GitNexus
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/abhigyanpatwari/GitNexus
Or deploy to a different host
← Try another repo