Files
cloud/deploy/compose.env.example
Abhishek KrishnaandGitHub 942feca4d7 chore: add deploy/compose.yml for single-node VPS deployment (#6)
Reference Docker Compose manifest for the unified cloud binary, with
matching .env.example and a deploy/README.md that documents required
vs optional environment variables (the binary refuses to mount IAM
without HANZO_IAM_ISSUER, so make that explicit).

No code or config changes outside deploy/.
2026-06-16 20:28:41 -07:00

20 lines
583 B
Bash

# Tag of ghcr.io/hanzoai/cloud to pull (defaults to :latest)
HANZO_CLOUD_TAG=latest
# White-label brand for this deployment
HANZO_BRAND=hanzo
# Public domain this binary serves (used to scope URLs in responses)
HANZO_DOMAIN=api.hanzo.ai
# OIDC issuer your IAM trusts (required — no default in the binary)
HANZO_IAM_ISSUER=https://iam.hanzo.id
# Subsystem mount list. Empty = mount everything imported in cmd/cloud/main.go.
HANZO_ENABLE=iam,base,kms,gateway,o11y
# Port mappings (override if host has conflicts)
HANZO_HTTP_PORT=8080
HANZO_METRICS_PORT=9090
HANZO_ZAP_PORT=9653