job "pi.paler.net" { datacenters = ["alo"] group "apps" { network { port "http" { } } volume "sites-volume" { type = "csi" source = "sites-volume" access_mode = "single-node-reader-only" read_only = true attachment_mode = "file-system" } task "http-server" { driver = "docker" config { image = "pierrezemb/gostatic" ports = [ "http" ] args = [ "-port=${NOMAD_PORT_http}", "-path=/srv/http/pi.paler.net", ] } volume_mount { volume = "sites-volume" destination = "/srv/http" } } } } /* labels: - "traefik.enable=true" - "traefik.http.routers.piserver.entryPoints=websecure" - "traefik.http.routers.piserver.rule=Host(`pi.paler.net`)" - "traefik.http.routers.piserver.middlewares=hsts@file" - "traefik.http.routers.piserver.tls.certResolver=letsencrypt" */