2025-10-07 11:12:02 +01:00

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"