# Images (signed Cosign keyless on every push from main / vX.Y.Z tags). # Available from both GHCR (default below) and Docker Hub — pick one: # GHCR: ghcr.io/abhigyanpatwari/gitnexus{,-web}:latest # Docker Hub: akonlabs/gitnexus{,-web}:latest # Both registries receive the same digest from a single signed build. SERVER_IMAGE=ghcr.io/abhigyanpatwari/gitnexus:latest WEB_IMAGE=ghcr.io/abhigyanpatwari/gitnexus-web:latest # Container names SERVER_CONTAINER_NAME=gitnexus-server WEB_CONTAINER_NAME=gitnexus-web # Host ports — the web UI expects the server on http://localhost:4747 by default. SERVER_HOST_PORT=4747 WEB_HOST_PORT=4173 # Optional read-only mount, exposed to the server as /workspace. # Override with the directory that contains the repos you want to index. WORKSPACE_DIR=./ # Azure DevOps Server Integration (passed to the server container) # Prefer https:// — the PAT rides in an Authorization header, so cleartext # http:// exposes it on the wire (still supported for internal-only instances). # AZURE_DEVOPS_URL=https://azuredevops.example.com # AZURE_DEVOPS_PAT=your-pat-here