Files
rvbox/deploy/production/server.toml.example
T

28 lines
1.0 KiB
TOML

# RVBox Linux-server Docker Compose configuration.
# Copy this file to server.toml before starting the production stack.
#
# The server is private to the Compose network. These two listeners deliberately
# bind all container interfaces so nginx can reach them; Compose publishes only
# nginx's TLS port to the host.
[server]
data_dir = "/var/lib/rvbox-server"
agent_listen = "0.0.0.0:6899"
agent_path = "/v1/agent"
control_socket = "/run/rvbox/server.sock"
[json_rpc]
# The unauthenticated compatibility adapter is intentionally disabled in the
# production stack. Use a separately scoped loopback debugging setup if needed.
enabled = false
[observability]
# nginx exposes only /livez and /readyz, not the metrics listener itself.
listen = "0.0.0.0:6901"
# The server retains its own bounded diagnostics beside durable state.
log_file = "/var/lib/rvbox-server/logs/rvbox-server.log"
# Rotate the current log after this many bytes (10 MiB).
log_max_bytes = 10485760
# Number of sealed rotated log files to retain.
log_max_files = 5