87 lines
1.7 KiB
TOML
87 lines
1.7 KiB
TOML
|
|
# Solo Developer Configuration
|
||
|
|
#
|
||
|
|
# Minimal setup for single-user development
|
||
|
|
# Suitable for: Local development, prototyping, learning
|
||
|
|
|
||
|
|
# Installation metadata
|
||
|
|
installation_id = "solo-dev-20250106"
|
||
|
|
verbose = false
|
||
|
|
fail_fast = true
|
||
|
|
cleanup_on_failure = true
|
||
|
|
|
||
|
|
# Paths
|
||
|
|
provisioning_path = "/usr/local/bin/provisioning"
|
||
|
|
work_dir = "~/.provisioning"
|
||
|
|
|
||
|
|
# Deployment configuration
|
||
|
|
[deployment]
|
||
|
|
platform = "Docker"
|
||
|
|
mode = "Solo"
|
||
|
|
domain = "localhost"
|
||
|
|
auto_generate_secrets = true
|
||
|
|
|
||
|
|
# Core services (minimal)
|
||
|
|
[[deployment.services]]
|
||
|
|
name = "orchestrator"
|
||
|
|
description = "Task coordination engine"
|
||
|
|
port = 8080
|
||
|
|
enabled = true
|
||
|
|
required = true
|
||
|
|
|
||
|
|
[[deployment.services]]
|
||
|
|
name = "control-center"
|
||
|
|
description = "Web UI dashboard"
|
||
|
|
port = 8081
|
||
|
|
enabled = true
|
||
|
|
required = true
|
||
|
|
|
||
|
|
[[deployment.services]]
|
||
|
|
name = "coredns"
|
||
|
|
description = "DNS service"
|
||
|
|
port = 5353
|
||
|
|
enabled = true
|
||
|
|
required = true
|
||
|
|
|
||
|
|
# Optional services
|
||
|
|
[[deployment.services]]
|
||
|
|
name = "oci-registry"
|
||
|
|
description = "OCI Registry (Zot)"
|
||
|
|
port = 5000
|
||
|
|
enabled = false
|
||
|
|
required = false
|
||
|
|
|
||
|
|
[[deployment.services]]
|
||
|
|
name = "extension-registry"
|
||
|
|
description = "Extension hosting"
|
||
|
|
port = 8082
|
||
|
|
enabled = false
|
||
|
|
required = false
|
||
|
|
|
||
|
|
[[deployment.services]]
|
||
|
|
name = "mcp-server"
|
||
|
|
description = "Model Context Protocol"
|
||
|
|
port = 8084
|
||
|
|
enabled = true
|
||
|
|
required = false
|
||
|
|
|
||
|
|
[[deployment.services]]
|
||
|
|
name = "api-gateway"
|
||
|
|
description = "REST API access"
|
||
|
|
port = 8085
|
||
|
|
enabled = false
|
||
|
|
required = false
|
||
|
|
|
||
|
|
# Notifications (optional)
|
||
|
|
# [notifications]
|
||
|
|
# webhook_url = "https://example.com/webhook"
|
||
|
|
# notify_progress = true
|
||
|
|
# notify_completion = true
|
||
|
|
# notify_failure = true
|
||
|
|
# retry_attempts = 3
|
||
|
|
|
||
|
|
# Custom environment variables
|
||
|
|
[env_vars]
|
||
|
|
LOG_LEVEL = "info"
|
||
|
|
ENABLE_DEBUG = "false"
|
||
|
|
PROVISIONING_MODE = "development"
|