commit aeb66a7b19008fabecbca23a1e21a9d6942ec28a
parent 973ee12e43e65998e64f6f43c7a4b7b2489bcd0c
Author: Louis Burda <quent.burda@gmail.com>
Date: Wed, 23 Jun 2021 17:47:22 +0200
Merge pull request #37 from Sinitax/main
automated patch: set memory limit, core & proc ulimits
Diffstat:
2 files changed, 29 insertions(+), 7 deletions(-)
diff --git 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
diff --git a/service/docker-compose.yml b/service/docker-compose.yml
@@ -1,13 +1,18 @@
-version: '2'
+version: '2.1'
+
services:
printdoc:
ulimits:
core:
hard: 0
soft: 0
+ nproc:
+ soft: 4000
+ hard: 4000
build: .
volumes:
- ./data/:/data:rw
ports:
- 9090:9000
mem_limit: 1G
+ memswap_limit: 2G