Advertisement
fedorm

fedorm

Jan 15th, 2019
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.79 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4.   consul-test:
  5.     image: consul
  6.     ports:
  7.    - 9989:9989
  8.     command: ["agent", "-dev", "-ui", "-http-port","9989", "-client", "0.0.0.0"]
  9.  
  10.   gateway:
  11.     image: artifactory.setmachine.ru:5000/gateway-lp
  12.     environment:
  13.    - spring.cloud.consul.port=9989
  14.     - spring.cloud.consul.host=consul-test
  15.     - spring.cloud.consul.discovery.register=true
  16.     - TZ="Europe/Moscow"
  17.     depends_on:
  18.    - consul-test
  19.     ports:
  20.    - 8090:8090
  21.  
  22.   crud-service-test:
  23.     environment:
  24.    - CONSUL_HOST=consul-test
  25.     - CONSUL_PORT=9989
  26.     - database.host=psql-test
  27.     - database.username=postgres
  28.     - database.password=postgres
  29.     - database.name=coupons
  30.     image: artifactory.setmachine.ru:5000/coupon-processing/crud-service:localtest
  31.     command: ["java", "-Dspring.profiles.active=dev", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787", "-jar", "/app/crud-service.jar"]
  32.     ports:
  33.    - 8889:8080
  34.     - 8789:8787
  35.     depends_on:
  36.    - consul-test
  37.     - psql-test
  38.     - kafka-test
  39.  
  40.   batch-use-service-test:
  41.     environment:
  42.    - CONSUL_HOST=consul-test
  43.     - CONSUL_PORT=9989
  44.     - database.host=psql-test
  45.     - database.username=postgres
  46.     - database.password=postgres
  47.     - database.name=coupons
  48.     - spring.kafka.bootstrap-servers=kafka-test:9092
  49.     - spring.datasource.hikari.maximum-pool-size=10
  50.     image: artifactory.setmachine.ru:5000/coupon-processing/batch-use-service:localtest
  51.     command: ["java", "-Dspring.profiles.active=dev", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787", "-jar", "/app/batch-use-service.jar"]
  52.     ports:
  53.    - 8910:8080
  54.     - 8911:8787
  55.     depends_on:
  56.    - consul-test
  57.     - psql-test
  58.     - kafka-test
  59.  
  60.   batch-issue-service-test:
  61.     environment:
  62.    - CONSUL_HOST=consul-test
  63.     - CONSUL_PORT=9989
  64.     - database.host=psql-test
  65.     - database.username=postgres
  66.     - database.password=postgres
  67.     - database.name=coupons
  68.     - spring.kafka.bootstrap-servers=kafka-test:9092
  69.     - spring.datasource.hikari.maximum-pool-size=10
  70.     image: artifactory.setmachine.ru:5000/coupon-processing/batch-issue-service:localtest
  71.     command: ["java", "-Dspring.profiles.active=dev", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787", "-jar", "/app/batch-issue-service.jar"]
  72.     ports:
  73.    - 8920:8080
  74.     - 8921:8787
  75.     depends_on:
  76.    - consul-test
  77.     - psql-test
  78.     - kafka-test
  79.  
  80.   batch-generate-service-test:
  81.     environment:
  82.    - CONSUL_HOST=consul-test
  83.     - CONSUL_PORT=9989
  84.     - database.host=psql-test
  85.     - database.username=postgres
  86.     - database.password=postgres
  87.     - database.name=coupons
  88.     - spring.kafka.bootstrap-servers=kafka-test:9092
  89.     - spring.datasource.hikari.maximum-pool-size=10
  90.     image: artifactory.setmachine.ru:5000/coupon-processing/batch-generate-service:localtest
  91.     command: ["java", "-Dspring.profiles.active=dev", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787", "-jar", "/app/batch-generate-service.jar"]
  92.     ports:
  93.    - 8930:8080
  94.     - 8931:8787
  95.     depends_on:
  96.    - consul-test
  97.     - psql-test
  98.     - kafka-test
  99.  
  100.   kafka-test:
  101.     environment:
  102.    - KAFKA_ADVERTISED_HOST_NAME=172.29.16.173
  103.     - KAFKA_ZOOKEEPER_CONNECT=zookeeper-test:2181
  104.     - KAFKA_CREATE_TOPICS=pos_issue_coupon:3:1,pos_use_coupon:3:1,generate_coupons:3:1
  105.     image: wurstmeister/kafka:1.0.1
  106.     depends_on:
  107.    - zookeeper-test
  108.     restart: always
  109.     ports:
  110.    - 9092:9092
  111.     volumes:
  112.    - /var/run/docker.sock:/var/run/docker.sock
  113.  
  114.   zookeeper-test:
  115.     image: wurstmeister/zookeeper
  116.     restart: always
  117.     ports:
  118.    - 2181:2181
  119.  
  120.   psql-test:
  121.     image: artifactory.setmachine.ru:5000/coupon-processing/psql:localtest
  122.     environment:
  123.    - POSTGRES_USER=postgres
  124.     - POSTGRES_PASSWORD=postgres
  125.     volumes:
  126.    - /data3/coupon-processing-psql/data:/var/lib/postgresql/data
  127.     ports:
  128.    - 5667:5432
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement