Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- job "coupons-processing-services" {
- datacenters = ["dc1"]
- type = "service"
- update {
- max_parallel = 1
- min_healthy_time = "30s"
- healthy_deadline = "5m"
- auto_revert = true
- }
- group "processing-services" {
- count = 2
- task "coupon-service" {
- driver = "docker"
- config {
- image = "artifactory.setmachine.ru:5000/coupon-processing/coupon-service:localtest"
- auth {
- username = "admin"
- password = "tc324012"
- }
- args = [
- "java",
- "-Dspring.profiles.active=production",
- "-jar",
- "/app/coupon-service.jar"
- ]
- port_map = {
- http = 8080,
- debug = 8787
- }
- force_pull = true
- dns_servers = ["${NOMAD_IP_http}"]
- }
- env {
- "spring.cloud.consul.discovery.ip-address" = "${NOMAD_IP_http}"
- "spring.cloud.consul.discovery.port" = "${NOMAD_HOST_PORT_http}"
- "spring.cloud.consul.discovery.health-check-critical-timeout"="5m"
- "CONSUL_HOST"="${NOMAD_IP_http}"
- "CONSUL_PORT"=8500
- "database.host"="${NOMAD_IP_http}"
- "database.port"=5001
- "database.username"="postgres"
- "database.password"="postgres"
- "database.name"="coupons"
- "spring.kafka.bootstrap-servers"="18.191.157.121:9092"
- }
- resources {
- cpu = 1000
- memory = 1000
- network {
- port "http" {},
- port "tcp" {}
- }
- }
- }
- task "category-service" {
- driver = "docker"
- config {
- image = "artifactory.setmachine.ru:5000/coupon-processing/category-service:localtest"
- auth {
- username = "admin"
- password = "tc324012"
- }
- args = [
- "java",
- "-Dspring.profiles.active=production",
- "-jar",
- "/app/category-service.jar"
- ]
- port_map = {
- http = 8080,
- debug = 8787
- }
- force_pull = true
- dns_servers = ["${NOMAD_IP_http}"]
- }
- env {
- "spring.cloud.consul.discovery.ip-address" = "${NOMAD_IP_http}"
- "spring.cloud.consul.discovery.port" = "${NOMAD_HOST_PORT_http}"
- "spring.cloud.consul.discovery.health-check-critical-timeout"="5m"
- "CONSUL_HOST"="${NOMAD_IP_http}"
- "CONSUL_PORT"=8500
- "database.host"="${NOMAD_IP_http}"
- "database.port"=5000
- "database.username"="postgres"
- "database.password"="postgres"
- "database.name"="coupons"
- "spring.kafka.bootstrap-servers"="18.191.157.121:9092"
- }
- resources {
- cpu = 1000
- memory = 1000
- network {
- port "http" {},
- port "tcp" {}
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement