Main configuration module.
Loads config/xamal.exs, merges destination overrides, and provides access to all sub-configurations.
Summary
Functions
Create configuration from an Elixir config file.
Create configuration from a raw config map.
Types
@type t() :: %Xamal.Configuration{ boot: term(), builder: term(), caddy: term(), deploy_timeout: term(), destination: term(), drain_timeout: term(), env: term(), health_check: term(), hooks_path: term(), primary_role_name: term(), raw_config: term(), readiness_delay: term(), release: term(), require_destination: term(), retain_releases: term(), roles: term(), secrets: term(), secrets_path: term(), servers: term(), service: term(), ssh: term(), version: term() }
Functions
Create configuration from an Elixir config file.
Create configuration from a raw config map.