Upgrade to v0.12

This commit is contained in:
allegroai 2019-10-29 20:37:29 +02:00
parent 6101dc4f11
commit 50031c4d6d
2 changed files with 60 additions and 52 deletions

View File

@ -11,20 +11,18 @@ services:
- 8008:8008 - 8008:8008
- 8080:80 - 8080:80
- 8081:8081 - 8081:8081
restart: always restart: unless-stopped
volumes: volumes:
- type: bind - /opt/trains/logs:/var/log/trains
source: /opt/trains/logs - /opt/trains/data/fileserver:/mnt/fileserver
target: /var/log/trains
- type: bind
source: /opt/trains/data/fileserver
target: /mnt/fileserver
depends_on: depends_on:
- redis
- mongo - mongo
- elasticsearch - elasticsearch
environment: environment:
ELASTIC_SERVICE_SERVICE_HOST: elasticsearch ELASTIC_SERVICE_HOST: elasticsearch
MONGODB_SERVICE_SERVICE_HOST: mongo MONGODB_SERVICE_HOST: mongo
REDIS_SERVICE_HOST: redis
networks: networks:
- backend - backend
elasticsearch: elasticsearch:
@ -52,12 +50,13 @@ services:
memlock: memlock:
soft: -1 soft: -1
hard: -1 hard: -1
nofile:
soft: 65536
hard: 65536
image: docker.elastic.co/elasticsearch/elasticsearch:5.6.16 image: docker.elastic.co/elasticsearch/elasticsearch:5.6.16
restart: always restart: unless-stopped
volumes: volumes:
- type: bind - /opt/trains/data/elastic:/usr/share/elasticsearch/data
source: /opt/trains/data/elastic
target: /usr/share/elasticsearch/data
ports: ports:
- "9200:9200" - "9200:9200"
mongo: mongo:
@ -65,17 +64,23 @@ services:
- backend - backend
container_name: trains-mongo container_name: trains-mongo
image: mongo:3.6.5 image: mongo:3.6.5
restart: always restart: unless-stopped
command: --setParameter internalQueryExecMaxBlockingSortBytes=196100200 command: --setParameter internalQueryExecMaxBlockingSortBytes=196100200
volumes: volumes:
- type: bind - /opt/trains/data/mongo/db:/data/db
source: /opt/trains/data/mongo/db - /opt/trains/data/mongo/configdb:/data/configdb
target: /data/db
- type: bind
source: /opt/trains/data/mongo/configdb
target: /data/configdb
ports: ports:
- "27017:27017" - "27017:27017"
redis:
networks:
- backend
container_name: trains-redis
image: redis:5.0
restart: unless-stopped
volumes:
- /opt/trains/data/redis:/data
ports:
- "6379:6379"
networks: networks:
backend: backend:

View File

@ -1,29 +1,29 @@
version: "3.6" version: "3.6"
services: services:
apiserver: apiserver:
command: command:
- apiserver - apiserver
container_name: trains-apiserver container_name: trains-apiserver
image: allegroai/trains:latest image: allegroai/trains:latest
restart: always restart: unless-stopped
volumes: volumes:
- type: bind - /opt/trains/logs:/var/log/trains
source: /opt/trains/logs - /opt/trains/config:/opt/trains/config
target: /var/log/trains
- type: bind
source: /opt/trains/config
target: /opt/trains/config
depends_on: depends_on:
- redis
- mongo - mongo
- elasticsearch - elasticsearch
- fileserver - fileserver
environment: environment:
ELASTIC_SERVICE_SERVICE_HOST: elasticsearch ELASTIC_SERVICE_HOST: elasticsearch
MONGODB_SERVICE_SERVICE_HOST: mongo MONGODB_SERVICE_HOST: mongo
REDIS_SERVICE_HOST: redis
ports: ports:
- "8008:8008" - "8008:8008"
networks: networks:
- backend - backend
elasticsearch: elasticsearch:
networks: networks:
- backend - backend
@ -49,14 +49,16 @@ services:
memlock: memlock:
soft: -1 soft: -1
hard: -1 hard: -1
nofile:
soft: 65536
hard: 65536
image: docker.elastic.co/elasticsearch/elasticsearch:5.6.16 image: docker.elastic.co/elasticsearch/elasticsearch:5.6.16
restart: always restart: unless-stopped
volumes: volumes:
- type: bind - /opt/trains/data/elastic:/usr/share/elasticsearch/data
source: /opt/trains/data/elastic
target: /usr/share/elasticsearch/data
ports: ports:
- "9200:9200" - "9200:9200"
fileserver: fileserver:
networks: networks:
- backend - backend
@ -64,44 +66,45 @@ services:
- fileserver - fileserver
container_name: trains-fileserver container_name: trains-fileserver
image: allegroai/trains:latest image: allegroai/trains:latest
restart: always restart: unless-stopped
volumes: volumes:
- type: bind - /opt/trains/logs:/var/log/trains
source: /opt/trains/logs - /opt/trains/data/fileserver:/mnt/fileserver
target: /var/log/trains
- type: bind
source: /opt/trains/data/fileserver
target: /mnt/fileserver
ports: ports:
- "8081:8081" - "8081:8081"
mongo: mongo:
networks: networks:
- backend - backend
container_name: trains-mongo container_name: trains-mongo
image: mongo:3.6.5 image: mongo:3.6.5
restart: always restart: unless-stopped
command: --setParameter internalQueryExecMaxBlockingSortBytes=196100200 command: --setParameter internalQueryExecMaxBlockingSortBytes=196100200
volumes: volumes:
- type: bind - /opt/trains/data/mongo/db:/data/db
source: /opt/trains/data/mongo/db - /opt/trains/data/mongo/configdb:/data/configdb
target: /data/db
- type: bind
source: /opt/trains/data/mongo/configdb
target: /data/configdb
ports: ports:
- "27017:27017" - "27017:27017"
webserver:
redis:
networks: networks:
- backend - backend
container_name: trains-redis
image: redis:5.0
restart: unless-stopped
volumes:
- /opt/trains/data/redis:/data
ports:
- "6379:6379"
webserver:
command: command:
- webserver - webserver
container_name: trains-webserver container_name: trains-webserver
image: allegroai/trains:latest image: allegroai/trains:latest
restart: always restart: unless-stopped
volumes: volumes:
- type: bind - /opt/trains/logs:/var/log/trains
source: /opt/trains/logs
target: /var/log/trains
depends_on: depends_on:
- apiserver - apiserver
ports: ports: