Advertisement
Guest User

Untitled

a guest
Dec 26th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.87 KB | None | 0 0
  1. version: "2"
  2. services:
  3.   order-service:
  4.     image: registry.gitlab.com/cycle36/order-service:prototype
  5.     ports:
  6.      - "8080:8080"
  7.       - "5005:5005"
  8.     links:
  9.      - db
  10.       - rabbitmq
  11.       - parking-service
  12.     environment:
  13.      - POSTGRES_URL=db:5432/ordersdb
  14.       - POSTGRES_USER=postgres
  15.       - POSTGRES_PASSWORD=postgres
  16.       - CYCLE_PARKING_URL=http://parking-service:8082
  17.       - RABBITMQ_HOST=rabbitmq
  18.       - RABBITMQ_PORT=5672
  19.       - RABBITMQ_USERNAME=guest
  20.       - RABBITMQ_PASSWORD=guest
  21.  
  22.   integration-service:
  23.     image: registry.gitlab.com/cycle36/integration-service:master
  24.     restart: always
  25.     ports:
  26.      - "8081:8080"
  27.     links:
  28.      - rabbitmq
  29.     environment:
  30.      - RABBITMQ_HOST=rabbitmq
  31.       - RABBITMQ_PORT=5672
  32.       - RABBITMQ_USERNAME=guest
  33.       - RABBITMQ_PASSWORD=guest
  34.  
  35.   parking-service:
  36.     image: registry.gitlab.com/cycle36/cycle-parking-service:master
  37.     links:
  38.      - parking-db
  39.       - rabbitmq
  40.     ports:
  41.      - "8082:80"
  42.     environment:
  43.       DATABASE_URL: postgresql://parking-user:parking-password@parking-db:5432/parking
  44.       RABBITMQ_HOST: rabbitmq
  45.       FLASK_DEBUG: 1
  46.  
  47.   rabbitmq:
  48.     image: rabbitmq:3-management-alpine
  49.     restart: always
  50.     ports:
  51.      - "15672:15672"
  52.       - "5672:5672"
  53.  
  54.   db:
  55.     restart: always
  56.     image: postgres:9.5
  57.     ports:
  58.      - "5432:5432"
  59.     volumes:
  60.      - orders-db-vol:/var/lib/postgresql/data
  61.     environment:
  62.      - POSTGRES_PASSWORD=postgres
  63.       - POSTGRES_USER=postgres
  64.       - POSTGRES_DB=ordersdb
  65.  
  66.   parking-db:
  67.     image: postgres
  68.     restart: always
  69.     ports:
  70.      - "15432:15432"
  71.     volumes:
  72.      - parking-db-vol:/var/lib/postgresql/data
  73.     environment:
  74.       POSTGRES_USER: parking-user
  75.       POSTGRES_PASSWORD: parking-password
  76.       POSTGRES_DB: parking
  77.  
  78. volumes:
  79.   orders-db-vol:
  80.  parking-db-vol:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement