class Configuration
Ruby on Rails 2.10.1
Since v1.9.3 Last seen in v2.11.0No documentation comment.
Inherits from
Namespace
Modules
Classes
- Kamal::Configuration::Accessory
- Kamal::Configuration::Alias
- Kamal::Configuration::Boot
- Kamal::Configuration::Builder
- Kamal::Configuration::Env
- Kamal::Configuration::Logging
- Kamal::Configuration::Proxy
- Kamal::Configuration::Registry
- Kamal::Configuration::Role
- Kamal::Configuration::Servers
- Kamal::Configuration::Ssh
- Kamal::Configuration::Sshkit
- Kamal::Configuration::Validator
- Kamal::Configuration::Volume
Includes
Attributes
- Kamal::Configuration#accessories
- Kamal::Configuration#aliases
- Kamal::Configuration#boot
- Kamal::Configuration#builder
- Kamal::Configuration#destination
- Kamal::Configuration#env
- Kamal::Configuration#logging
- Kamal::Configuration#proxy
- Kamal::Configuration#proxy_boot
- Kamal::Configuration#raw_config
- Kamal::Configuration#registry
- Kamal::Configuration#secrets
- Kamal::Configuration#servers
- Kamal::Configuration#ssh
- Kamal::Configuration#sshkit
Methods (defined here)
- # abbreviated_version
- # absolute_image
- # accessory
- # all_hosts
- # allow_empty_roles?
- # app_directory
- # app_hosts
- # apps_directory
- # asset_path
- # assets_directory
- # deploy_timeout
- # drain_timeout
- # env_directory
- # env_tag
- # env_tags
- # error_pages_path
- # hooks_path
- # host_accessories
- # host_roles
- # image
- # latest_image
- # latest_tag
- # logging_args
- # minimum_version
- # primary_host
- # primary_role
- # primary_role_name
- # proxy_accessories
- # proxy_hosts
- # proxy_role_names
- # proxy_roles
- # proxy_run
- # readiness_delay
- # repository
- # require_destination?
- # retain_containers
- # role
- # roles
- # run_directory
- # secrets_path
- # service_and_destination
- # service_with_version
- # to_h
- # version
- # version=
- # volume_args
- self. create_from
- self. new
Private methods
(16)
Implementation detail — not part of the public API.
- # ensure_destination_if_required
- # ensure_local_registry_remote_builder_has_ssh_url
- # ensure_no_conflicting_proxy_runs
- # ensure_no_traefik_reboot_hooks
- # ensure_one_host_for_ssl_roles
- # ensure_required_keys_present
- # ensure_retain_containers_valid
- # ensure_unique_hosts_for_ssl_roles
- # ensure_valid_kamal_version
- # ensure_valid_service_name
- # git_version
- # proxy_runs
- # role_names
- self. destination_config_file
- self. load_config_file
- self. load_config_files