docker-compose.yml (934B)
1version: '2.1' 2 3services: 4 stldoctor-checker: 5 build: . 6 # The checker runs a HTTP interfaces, so we need to map port 3031 to the outside (port 8000). 7 ports: 8 - 9091:3031 9 environment: 10 - MONGO_ENABLED=1 11 - MONGO_HOST=stldoctor-mongo 12 - MONGO_PORT=27017 13 - MONGO_USER=stldoctor_checker 14 - MONGO_PASSWORD=stldoctor_checker 15 mem_limit: 1G 16 memswap_limit: 2G 17 ulimits: 18 core: 19 soft: 0 20 hard: 0 21 nproc: 22 soft: 4000 23 hard: 4000 24 # The python checkerlib requires a mongo db! 25 stldoctor-mongo: 26 image: mongo 27 ports: 28 - 27017:27017 29 volumes: 30 - ./data:/data/db 31 environment: 32 MONGO_INITDB_ROOT_USERNAME: stldoctor_checker 33 MONGO_INITDB_ROOT_PASSWORD: stldoctor_checker 34 mem_limit: 1G 35 memswap_limit: 2G 36 ulimits: 37 core: 38 soft: 0 39 hard: 0 40 nproc: 41 soft: 4000 42 hard: 4000