github.com/hernad/nomad@v1.6.112/jobspec2/test-fixtures/connect-example.hcl (about) 1 # Copyright (c) HashiCorp, Inc. 2 # SPDX-License-Identifier: MPL-2.0 3 4 job "web" { 5 datacenters = ["dc1"] 6 group "web" { 7 network { 8 mode = "bridge" 9 10 port "http" { 11 static = 80 12 to = 8080 13 } 14 } 15 16 service { 17 name = "website" 18 port = "8080" 19 20 connect { 21 sidecar_service { 22 proxy { 23 upstreams { 24 destination_name = "database" 25 local_bind_port = 5432 26 config { 27 connect_timeout_ms = 9999 28 } 29 } 30 } 31 } 32 } 33 } 34 35 task "httpserver" { 36 driver = "docker" 37 env { 38 COUNTING_SERVICE_URL = "http://${NOMAD_UPSTREAM_ADDR_database}" 39 } 40 config { 41 image = "hashicorp/website:v1" 42 auth_soft_fail = true 43 } 44 } 45 } 46 }