aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2021-06-23 17:47:22 +0200
committerGitHub <noreply@github.com>2021-06-23 17:47:22 +0200
commitaeb66a7b19008fabecbca23a1e21a9d6942ec28a (patch)
tree23bdfd6203b567f52caf48afa8bdb47c3b3f2237
parent973ee12e43e65998e64f6f43c7a4b7b2489bcd0c (diff)
parentd806327e059537e341fccb2cc4e82ead463287b2 (diff)
downloadenowars5-service-stldoctor-aeb66a7b19008fabecbca23a1e21a9d6942ec28a.tar.gz
enowars5-service-stldoctor-aeb66a7b19008fabecbca23a1e21a9d6942ec28a.zip
Merge pull request #37 from Sinitax/main
automated patch: set memory limit, core & proc ulimits
-rw-r--r--checker/docker-compose.yml29
-rw-r--r--service/docker-compose.yml7
2 files changed, 29 insertions, 7 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
diff --git a/service/docker-compose.yml b/service/docker-compose.yml
index 8803d52..27ea820 100644
--- 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