docker-compose.yml (805B)
1version: '2.1' 2 3services: 4 postit-checker: 5 build: . 6 volumes: 7 - ./keys:/checker/keys 8 ports: 9 - 9338:3031 10 environment: 11 - MONGO_ENABLED=1 12 - MONGO_HOST=postit-mongo 13 - MONGO_PORT=27017 14 - MONGO_USER=postit_mongo 15 - MONGO_PASSWORD=postit_mongo 16 - CI_RUNNER=${CI_RUNNER} 17 mem_limit: 1G 18 memswap_limit: 2G 19 ulimits: 20 core: 21 soft: 0 22 hard: 0 23 nproc: 24 soft: 4000 25 hard: 4000 26 postit-mongo: 27 image: mongo 28 volumes: 29 - ./data:/data/db:rw 30 environment: 31 MONGO_INITDB_ROOT_USERNAME: postit_mongo 32 MONGO_INITDB_ROOT_PASSWORD: postit_mongo 33 mem_limit: 1G 34 memswap_limit: 2G 35 ulimits: 36 core: 37 soft: 0 38 hard: 0 39 nproc: 40 soft: 4000 41 hard: 4000