Advertisement
fedorm

Untitled

Jan 25th, 2019
403
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. job "coupons-processing-services" {
  2.  
  3.  
  4. datacenters = ["dc1"]
  5.  
  6. type = "service"
  7.  
  8. update {
  9. max_parallel = 1
  10. min_healthy_time = "30s"
  11. healthy_deadline = "5m"
  12. auto_revert = true
  13. }
  14.  
  15. group "processing-services" {
  16. count = 2
  17.  
  18. task "coupon-service" {
  19. driver = "docker"
  20.  
  21. config {
  22. image = "artifactory.setmachine.ru:5000/coupon-processing/coupon-service:localtest"
  23.  
  24. auth {
  25. username = "admin"
  26. password = "tc324012"
  27. }
  28.  
  29. args = [
  30. "java",
  31. "-Dspring.profiles.active=production",
  32. "-jar",
  33. "/app/coupon-service.jar"
  34. ]
  35.  
  36. port_map = {
  37. http = 8080,
  38. debug = 8787
  39. }
  40.  
  41. force_pull = true
  42.  
  43. dns_servers = ["${NOMAD_IP_http}"]
  44. }
  45.  
  46. env {
  47. "spring.cloud.consul.discovery.ip-address" = "${NOMAD_IP_http}"
  48. "spring.cloud.consul.discovery.port" = "${NOMAD_HOST_PORT_http}"
  49. "spring.cloud.consul.discovery.health-check-critical-timeout"="5m"
  50. "CONSUL_HOST"="${NOMAD_IP_http}"
  51. "CONSUL_PORT"=8500
  52. "database.host"="${NOMAD_IP_http}"
  53. "database.port"=5001
  54. "database.username"="postgres"
  55. "database.password"="postgres"
  56. "database.name"="coupons"
  57. "spring.kafka.bootstrap-servers"="18.191.157.121:9092"
  58. }
  59.  
  60. resources {
  61. cpu = 1000
  62. memory = 1000
  63. network {
  64. port "http" {},
  65. port "tcp" {}
  66. }
  67. }
  68. }
  69.  
  70. task "category-service" {
  71. driver = "docker"
  72.  
  73. config {
  74. image = "artifactory.setmachine.ru:5000/coupon-processing/category-service:localtest"
  75.  
  76. auth {
  77. username = "admin"
  78. password = "tc324012"
  79. }
  80.  
  81. args = [
  82. "java",
  83. "-Dspring.profiles.active=production",
  84. "-jar",
  85. "/app/category-service.jar"
  86. ]
  87.  
  88. port_map = {
  89. http = 8080,
  90. debug = 8787
  91. }
  92.  
  93. force_pull = true
  94.  
  95. dns_servers = ["${NOMAD_IP_http}"]
  96. }
  97.  
  98. env {
  99. "spring.cloud.consul.discovery.ip-address" = "${NOMAD_IP_http}"
  100. "spring.cloud.consul.discovery.port" = "${NOMAD_HOST_PORT_http}"
  101. "spring.cloud.consul.discovery.health-check-critical-timeout"="5m"
  102. "CONSUL_HOST"="${NOMAD_IP_http}"
  103. "CONSUL_PORT"=8500
  104. "database.host"="${NOMAD_IP_http}"
  105. "database.port"=5000
  106. "database.username"="postgres"
  107. "database.password"="postgres"
  108. "database.name"="coupons"
  109. "spring.kafka.bootstrap-servers"="18.191.157.121:9092"
  110. }
  111.  
  112. resources {
  113. cpu = 1000
  114. memory = 1000
  115. network {
  116. port "http" {},
  117. port "tcp" {}
  118. }
  119. }
  120. }
  121. }
  122. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement