danimaniarqsoft
12/19/2019 - 6:59 AM

docker-compose-yml

version: '3.3'
services:
  bot-app:
    image: i2cmx/atebot:${TAG}
    environment:
      - MONGO_URI=mongodb://bot-mongodb:27017
      - MONGO_KB_URI=mongodb://bot-mongodb:27017/chatbot
    ports:
      - 8085:3000
    depends_on:
    - bot-mongodb
  kbase-app:
    image: i2cmx/kbase:latest
    environment:
      - _JAVA_OPTIONS=-Xmx512m -Xms256m
      - SPRING_PROFILES_ACTIVE=prod,swagger
      - MANAGEMENT_METRICS_EXPORT_PROMETHEUS_ENABLED=true
      - SPRING_DATA_MONGODB_URI=mongodb://bot-mongodb:27017
      - SPRING_DATA_MONGODB_DATABASE=chatbot
      - JHIPSTER_SLEEP=30 # gives time for other services to boot before the application
    ports:
      - 8086:8080
    depends_on:
    - bot-mongodb
  bot-mongodb:
    image: mongo:3.6.14
    environment:
      - MONGO_DATA_DIR=/data/db
      - MONGO_LOG_DIR=/dev/null
    volumes:
      - ./data/db:/data/db
    ports:
      - 27017:27017
    command: mongod --smallfiles --logpath=/dev/null # --quiet