Guest User

Untitled

a guest
Feb 27th, 2016
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.67 KB | None | 0 0
  1. version: '2'
  2.  
  3. # GLOBAL INRA
  4. services:
  5.   zookeeper:
  6.     image: wurstmeister/zookeeper
  7.     ports:
  8.      - "2181:2181"
  9.     networks:
  10.      - knbit
  11.   kafka:
  12.     image: wurstmeister/kafka:0.8.2.0
  13.     ports:
  14.      - "9092:9092"
  15.     volumes:
  16.      - /var/run/docker.sock:/var/run/docker.sock
  17.     environment:
  18.         KAFKA_CREATE_TOPICS: "MemberJoinedKNBITEvent:1:1,MemberLeftKNBITEvent:1:1,EventTookPlaceEvent:1:1,TotalCommitsCountUpdateEvent:1:1,SectionCreatedEvent:1:1,MemberJoinedSectionEvent:1:1,MemberLeftSectionEvent:1:1"
  19.         LOG_RETENTION_HOURS: "24 * 365 * 100"
  20.         KAFKA_ADVERTISED_HOST_NAME: rossum.knbit.edu.pl
  21.         KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"    
  22.     networks:
  23.      - knbit
  24.  
  25.  
  26.   # EVENTS-BC
  27.   rabbitmq:
  28.     image: rabbitmq
  29.     networks:
  30.      - events
  31.  
  32.   knbiteventspostgres:
  33.     build: eventsbcpostgres
  34.     environment:
  35.      - POSTGRES_USER=eventsbc
  36.       - POSTGRES_PASSWORD=zaq123edc
  37.     networks:
  38.      - events
  39.  
  40.   eventsbcmongo:
  41.     image: jeffutter/mongodb
  42.     networks:
  43.      - events
  44.  
  45.   knbiteventseventsbc:
  46.     image: knbitevents/events-bc
  47.     ports:
  48.      - "7070:8080"
  49.     environment:
  50.      - spring.profiles.active=production
  51.       - HEAP_SIZE=512m
  52.     networks:
  53.      - knbit
  54.       - events
  55.  
  56.   knbiteventsannouncementbc:
  57.     image: knbitevents/announcement-bc
  58.     ports:
  59.      - "7071:8081"
  60.     environment:
  61.      - spring.profiles.active=production
  62.       - HEAP_SIZE=256m
  63.     networks:
  64.      - knbit
  65.       - events
  66.  
  67.   knbiteventsnotificationbc:
  68.     image: knbitevents/notification-bc
  69.     ports:
  70.      - "7072:8082"
  71.     environment:
  72.      - spring.profiles.active=production
  73.       - HEAP_SIZE=256m
  74.     networks:
  75.      - knbit
  76.       - events
  77.  
  78.   knbiteventsmemberquestionsbc:
  79.     image: knbitevents/member-questions-bc
  80.     ports:
  81.      - "7073:8083"
  82.     environment:
  83.      - spring.profiles.active=production
  84.       - HEAP_SIZE=256m
  85.     networks:
  86.      - knbit
  87.       - events
  88.  
  89.   knbiteventsrsintegrationbc:
  90.     image: knbitevents/rs-integration-bc
  91.     environment:
  92.      - ENVIRONMENT=prod
  93.     networks:
  94.      - knbit
  95.       - events
  96.  
  97.  
  98.   # TIMELINE-BC
  99.   knbittimelinebc:
  100.      image: knbittimeline/timeline-bc
  101.      ports:
  102.       - "9190:8180"
  103.      environment:
  104.       - server.port=8180
  105.        - spring.profiles.active=prod
  106.        - spring.datasource.username=timeline_bc
  107.        - spring.datasource.password=Nielubiejakniemamiejscanarossumie
  108.        - bitbucket.credentialsInBase64=a25iaXQtc3lzdGVtLWZ1bmN0aW9uYWw6emFxMTJ3c3g=
  109.      networks:
  110.       - knbit
  111.        - timeline
  112.  
  113.  
  114.   # MEMBERS-BC
  115.   mongodb:
  116.     image: mongo
  117.     networks:
  118.       - members
  119.  
  120.   knbitaa:
  121.     image: knbitmembers/aa-bc
  122.     ports:
  123.      - "41001:8080"
  124.     networks:
  125.      - knbit
  126.       - members
  127.  
  128.   membersbc:
  129.     image: knbitmembers/members-bc:1.0.0
  130.     ports:
  131.      - "42000:8080"
  132.     networks:
  133.      - knbit
  134.       - members
  135.  
  136.   knbitsections:
  137.     image: knbitmembers/sections-bc
  138.     ports:
  139.      - "43000:8080"
  140.     environment:
  141.      - spring.profiles.active=development
  142.     networks:
  143.      - knbit
  144.       - members
  145.  
  146.  
  147.   # FRONT-END
  148.   frontend:
  149.     image: knbitfrontend/angular
  150.     ports:
  151.      - "8080:80"
  152.     networks:
  153.      - knbit
  154.  
  155.   # PROJECTS-BC
  156.   knbitprojectsbc:
  157.     image: knbitprojects/projects-bc
  158.     command: thin -p 3000 -a '0.0.0.0' -e 'production' start
  159.     ports:
  160.      - "44000:3000"
  161.     networks:
  162.      - knbit
  163.       - projects
  164.  
  165.   # temporary
  166.   postgres:
  167.     build: postgres
  168.     networks:
  169.       timeline:
  170.         aliases:
  171.          - db
  172.       projects:
  173.         aliases:
  174.          - db
  175.  
  176.  
  177. networks:
  178.   knbit:
  179.   events:
  180.   timeline:
  181.   members:
  182.  projects:
Add Comment
Please, Sign In to add comment