class

Meridian::Quadlet::Generator

Inherits Reference < Object

Constructors

new(config : Config::DeployConfig)
Source

Instance methods

accessory_container_file(name : String, accessory : Config::AccessoryConfig) : String
Source
assets_builder_file(release_id : String) : String

:U lets non-root builders write; pruning must use podman unshare. See Orchestrator#run_asset_build_on_host.

Source
container_file(server : Config::ServerConfig, color : Color, image : String | Nil = nil) : String
Source
network_file
Source
proxy_asset_route
Source
proxy_caddyfile
Source
proxy_container_file
Source
proxy_maintenance_route(proxy : Config::ServerProxyConfig) : String
Source
proxy_network_file
Source
proxy_redirects_route(proxy : Config::ServerProxyConfig) : String
Source
proxy_route(proxy : Config::ServerProxyConfig, target : String) : String
Source
proxy_socket_file
Source
render_file_sync_template(source : String) : String
Source
role_container_file(role : String, server : Config::ServerConfig) : String
Source
write_to_directory(output_dir : String, color : Color) : Nil
Source