job "garage_backup" { datacenters = ["dc1"] type = "system" node_pool = "backup" group "garage" { # Network configuration for Garage network { port "s3_api" { static = 3900 } port "k2v_api" { static = 3902 } port "web_api" { static = 3903 } port "admin" { static = 3904 } port "rpc" { static = 3901 } } task "garage" { driver = "docker" # Multi-architecture image selection config { image = "dxflrs/garage:v2.1.0" ports = ["s3_api", "k2v_api", "web_api", "admin", "rpc"] volumes = [ "/mnt/Shares/configs/garage_data:/var/lib/garage/data", "/mnt/Shares/configs/garage_meta:/var/lib/garage/meta", "local/garage.toml:/etc/garage.toml" ] } # Configuration template template { data = <