enowars5-service-stldoctor

STL-Analyzing A/D Service for ENOWARS5 in 2021
git clone https://git.sinitax.com/sinitax/enowars5-service-stldoctor
Log | Files | Refs | README | LICENSE | sfeed.txt

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