aboutsummaryrefslogtreecommitdiffstats
path: root/checker/docker-compose.yml
blob: 28c1315babdc01d713fe68ae77c8a1bc9058a0a9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
version: '2.1'

services:
  postit-checker:
    build: .
    volumes:
      - ./keys:/checker/keys
    ports:
      - 9338:3031
    environment:
      - MONGO_ENABLED=1
      - MONGO_HOST=postit-mongo
      - MONGO_PORT=27017
      - MONGO_USER=postit_mongo
      - MONGO_PASSWORD=postit_mongo
      - CI_RUNNER=${CI_RUNNER}
    mem_limit: 1G
    memswap_limit: 2G
    ulimits:
      core:
        soft: 0
        hard: 0
      nproc:
        soft: 4000
        hard: 4000
  postit-mongo:
    image: mongo
    volumes:
      - ./data:/data/db:rw
    environment:
      MONGO_INITDB_ROOT_USERNAME: postit_mongo
      MONGO_INITDB_ROOT_PASSWORD: postit_mongo
    mem_limit: 1G
    memswap_limit: 2G
    ulimits:
      core:
        soft: 0
        hard: 0
      nproc:
        soft: 4000
        hard: 4000