Update README.md, .env.sample, and compose.yaml for Versity S3 Gateway to clarify WebUI configuration. Enhance README with details on separate API and WebUI ports, and update .env.sample and compose.yaml to include WebUI settings for improved deployment instructions and usability.

This commit is contained in:
Nikholas Pcenicni
2026-03-28 18:20:55 -04:00
parent 03ed4e70a2
commit 11c62009a4
3 changed files with 17 additions and 1 deletions

View File

@@ -21,8 +21,14 @@ services:
ROOT_SECRET_ACCESS_KEY: ${ROOT_SECRET_ACCESS_KEY}
# Matches Helm chart default; enables `/_/health` for probes.
VGW_HEALTH: /_/health
# WebUI (browser): separate listener; TLS terminates at Pangolin — serve HTTP in-container.
VGW_WEBUI_NO_TLS: "true"
# Public base URL of the *S3 API* (same host you expose on port 10000 via Pangolin).
# Required for the WebUI JS to call the gateway (see Versity wiki / chart notes).
VGW_WEBUI_GATEWAYS: ${VGW_WEBUI_GATEWAYS}
ports:
- "${VERSITYGW_PORT:-10000}:10000"
- "${VERSITYGW_WEBUI_PORT:-8080}:8080"
volumes:
- /mnt/nfs/versity/s3:/data/s3
- /mnt/nfs/versity/iam:/data/iam
@@ -31,6 +37,9 @@ services:
command:
- "--port"
- ":10000"
# Optional WebUI — without this, only the S3 API is served (browsers often see 404 on `/`).
- "--webui"
- ":8080"
- "--iam-dir"
- "/data/iam"
- "posix"