aboutsummaryrefslogtreecommitdiffstats
path: root/checker
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2021-06-23 15:46:59 +0200
committerLouis Burda <quent.burda@gmail.com>2021-06-23 15:46:59 +0200
commitd806327e059537e341fccb2cc4e82ead463287b2 (patch)
tree23bdfd6203b567f52caf48afa8bdb47c3b3f2237 /checker
parent973ee12e43e65998e64f6f43c7a4b7b2489bcd0c (diff)
downloadenowars5-service-stldoctor-d806327e059537e341fccb2cc4e82ead463287b2.tar.gz
enowars5-service-stldoctor-d806327e059537e341fccb2cc4e82ead463287b2.zip
fix docker-compose version and add proc limits to containers
Diffstat (limited to 'checker')
-rw-r--r--checker/docker-compose.yml29
1 files changed, 23 insertions, 6 deletions
diff --git a/checker/docker-compose.yml b/checker/docker-compose.yml
index 1287b2c..7141c6c 100644
--- a/checker/docker-compose.yml
+++ b/checker/docker-compose.yml
@@ -1,4 +1,5 @@
-version: '2'
+version: '2.1'
+
services:
stldoctor-checker:
build: .
@@ -6,12 +7,20 @@ services:
ports:
- 9091:3031
environment:
- - MONGO_ENABLED=1
- - MONGO_HOST=stldoctor-mongo
- - MONGO_PORT=27017
- - MONGO_USER=stldoctor_checker
- - MONGO_PASSWORD=stldoctor_checker
+ - MONGO_ENABLED=1
+ - MONGO_HOST=stldoctor-mongo
+ - MONGO_PORT=27017
+ - MONGO_USER=stldoctor_checker
+ - MONGO_PASSWORD=stldoctor_checker
mem_limit: 1G
+ memswap_limit: 2G
+ ulimits:
+ core:
+ soft: 0
+ hard: 0
+ nproc:
+ soft: 4000
+ hard: 4000
# The python checkerlib requires a mongo db!
stldoctor-mongo:
image: mongo
@@ -21,3 +30,11 @@ services:
MONGO_INITDB_ROOT_USERNAME: stldoctor_checker
MONGO_INITDB_ROOT_PASSWORD: stldoctor_checker
mem_limit: 1G
+ memswap_limit: 2G
+ ulimits:
+ core:
+ soft: 0
+ hard: 0
+ nproc:
+ soft: 4000
+ hard: 4000