job "redis" { datacenters = ["dc1"] type = "service" priority = 60 group "cache" { count = 1 ephemeral_disk { migrate = true sticky = true size = 300 } network { mode = "bridge" port "tls" { host_network = "wesher" } } service { name = "redis-tls" provider = "nomad" port = "tls" } task "redis" { driver = "docker" config { image = "redis:6" args = ["redis-server", "--save", "60", "1", "--loglevel", "warning", "--dir", "${NOMAD_ALLOC_DIR}/data"] ports = ["main"] } resources { cpu = 100 memory = 128 memory_max = 512 } } task "stunnel" { driver = "docker" config { image = "alpine:3.17" ports = ["tls"] args = ["/bin/sh", "${NOMAD_TASK_DIR}/start.sh"] } resources { cpu = 100 memory = 100 } template { data = <