{ "image": "code.foss.global/serve.zone/cloudly:latest", "port": 80, "envVars": [ { "key": "SERVEZONE_ENVIRONMENT", "value": "production", "description": "Cloudly runtime environment.", "required": true }, { "key": "SERVEZONE_URL", "value": "${SERVICE_DOMAIN}", "description": "Public Cloudly hostname without protocol.", "required": true }, { "key": "SERVEZONE_PORT", "value": "80", "description": "Internal Cloudly HTTP port inside the container.", "required": true }, { "key": "SERVEZONE_SSLMODE", "value": "external", "description": "Use external TLS termination through Onebox or dcrouter.", "required": true }, { "key": "SERVEZONE_ADMINACCOUNT", "value": "", "description": "Initial admin account in username:password format. Only used when Cloudly has no human users yet.", "required": true }, { "key": "MONGODB_URL", "value": "${MONGODB_URI}", "description": "Authenticated MongoDB connection URL provisioned by Onebox.", "required": true }, { "key": "MONGODB_NAME", "value": "${MONGODB_DATABASE}", "description": "MongoDB database name provisioned by Onebox.", "required": true }, { "key": "MONGODB_USER", "value": "${MONGODB_USERNAME}", "description": "MongoDB username provisioned by Onebox.", "required": true }, { "key": "MONGODB_PASS", "value": "${MONGODB_PASSWORD}", "description": "MongoDB password provisioned by Onebox.", "required": true }, { "key": "S3_ENDPOINT", "value": "onebox-minio", "description": "S3 endpoint host for the MinIO service provisioned by Onebox.", "required": true }, { "key": "S3_PORT", "value": "9000", "description": "S3 endpoint port for the MinIO service provisioned by Onebox.", "required": true }, { "key": "S3_USESSL", "value": "false", "description": "Use plain HTTP for internal MinIO traffic on the Onebox network.", "required": true }, { "key": "S3_BUCKET", "value": "${S3_BUCKET}", "description": "S3 bucket provisioned by Onebox for Cloudly's registry.", "required": true }, { "key": "S3_ACCESSKEY", "value": "${S3_ACCESS_KEY}", "description": "S3 access key provisioned by Onebox.", "required": true }, { "key": "S3_SECRETKEY", "value": "${S3_SECRET_KEY}", "description": "S3 secret key provisioned by Onebox.", "required": true } ], "platformRequirements": { "mongodb": true, "s3": true }, "minOneboxVersion": "1.24.2" }