Module: Nvoi::Utils::Constants
- Defined in:
- lib/nvoi/utils/constants.rb
Constant Summary collapse
- DEFAULT_CONFIG_FILE =
Default deployment configuration file
"deploy.enc"- NETWORK_CIDR =
Network configuration
"10.0.0.0/16"- SUBNET_CIDR =
"10.0.1.0/24"- DEFAULT_IMAGE =
Server configuration
"ubuntu-24.04"- SERVER_READY_INTERVAL =
seconds
10- SERVER_READY_MAX_ATTEMPTS =
60- SSH_READY_INTERVAL =
seconds
5- SSH_READY_MAX_ATTEMPTS =
60- MAX_DEPLOYMENT_RETRIES =
Deployment configuration
3- STALE_DEPLOYMENT_LOCK_AGE =
1 hour in seconds
3600- KEEP_COUNT_DEFAULT =
3- DEFAULT_K3S_VERSION =
K3s configuration
"v1.28.5+k3s1"- REGISTRY_PORT =
Registry configuration
30500- REGISTRY_NAME =
"nvoi-registry"- CLOUDFLARE_API_BASE =
Cloudflare
"https://api.cloudflare.com/client/v4"- TUNNEL_CONFIG_VERIFY_ATTEMPTS =
10- TRAFFIC_VERIFY_ATTEMPTS =
Traffic verification
10- TRAFFIC_VERIFY_CONSECUTIVE =
3- TRAFFIC_VERIFY_INTERVAL =
seconds
5- DEPLOYMENT_LOCK_FILE =
Paths
"/tmp/nvoi-deployment.lock"- APP_BASE_DIR =
"/opt/nvoi"- DATABASE_PORTS =
Database defaults
{ "postgresql" => 5432, "postgres" => 5432, "mysql" => 3306, "redis" => 6379 }.freeze
- DATABASE_IMAGES =
Default database images
{ "postgresql" => "postgres:15-alpine", "postgres" => "postgres:15-alpine", "mysql" => "mysql:8.0" }.freeze