job "frontends" { datacenters = ["homelab"] group "blog" { count = 2 network { port "blog-http" { to = "80" } } service { port = "blog-http" tags = [ "traefik.http.middlewares.blog.redirectscheme.scheme=https", "traefik.http.middlewares.blog.redirectscheme.permanent=true", "traefik.http.routers.blog.entryPoints=websecure", "traefik.http.routers.blog.rule=Host(`vdhsn.com`, `blog.vdhsn.com`)", "traefik.http.routers.blog.tls.certresolver=default", "traefik.http.routers.blog.tls=true" ] meta { meta = "My Blog" } } task "blog-vdhsn" { driver = "docker" resources { cpu = 128 memory = 64 } config { image = "vdhsn/blog:master" ports = ["blog-http"] } } } }