struct

Meridian::Config::DeployConfig

Inherits YAML::Serializable::Strict < YAML::Serializable < Struct < Value < Object

Constructors

new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

accessories
Source
accessory_networks

Logical Podman network names declared by accessories, deduplicated.

Source
app_networks(server : ServerConfig) : Array(String)

Every logical network a role's container joins: its private service network, the shared proxy network when the role is proxied, and each accessory network it depends on.

Source
assets
Source
boot
Source
build
Source
dependent_accessories

Accessories the app depends on: every accessory that declares a network, because the app automatically joins that network. Replaces the older "accessory sits on <service>.network" rule.

Source
effective_strategy
Source
files
Source
generated_network?(logical : String) : Bool

True when Meridian generates the .network Quadlet unit for this network. Everything else is a pre-existing Podman network referenced by its bare name.

Source
hooks
Source
image
Source
network_ref(logical : String) : String

Network= value for a Quadlet file: a unit reference for networks Meridian generates, the raw Podman network name otherwise.

Source
ports
Source
proxy
Source
recreate?
Source
registry
Source
resolved_proxy
Source
servers
Source
service
Source
strategy
Source
strategy_label
Source
transfer
Source
volumes
Source