summaryrefslogtreecommitdiff
path: root/shutter.yml
blob: 07a1875cbd97e81f3613a2279d9dc6853bf023dc (plain)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
apps:
  - name: bridge
    cwd: bridge
    script: server.js
    instances: 1
    merge_logs: true
    env:
      MADGLORY_TOKEN:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      DATABASE_TOURNAMENT_URI: mysql://vain:vain@localhost/vaintournament
      RABBITMQ_URI: amqp://guest:guest@localhost/
      BRAWL: false
      TOURNAMENT: false
      GRABSTART: "2017-08-01T00:00:00Z"
  - name: apigrabber
    cwd: apigrabber
    script: worker.js
    merge_logs: true
    instances: 1
    env:
      MADGLORY_TOKEN:
      RABBITMQ_URI: amqp://guest:guest@localhost/
  - name: telesucker
    cwd: telesucker
    script: worker.js
    merge_logs: true
    instances: 1
    env:
      RABBITMQ_URI: amqp://guest:guest@localhost/
  - name: processor
    cwd: processor
    script: worker.js
    instances: 1
    merge_logs: true
    env:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      DOANALYZEMATCH: true
  - name: shrinker
    cwd: shrinker
    script: worker.js
    instances: 1
    merge_logs: true
    env:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      DOREAPMATCH: false
  - name: cruncher_global
    cwd: cruncher
    script: worker.js
    instances: 1
    merge_logs: true
    env:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      MAXCONNS: 1
      BATCHSIZE: 20
      SLOWMODE: 0
      QUEUE: crunch_global
      SCRIPT: crunch_global.sql
  - name: cruncher_herovshero
    cwd: cruncher
    script: worker.js
    instances: 1
    merge_logs: true
    env:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      MAXCONNS: 1
      BATCHSIZE: 20
      SLOWMODE: 0
      QUEUE: crunch_herovshero
      SCRIPT: crunch_hero_vs_hero.sql
  - name: cruncher_player
    cwd: cruncher
    script: worker.js
    instances: 1
    merge_logs: true
    env:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      MAXCONNS: 1
      BATCHSIZE: 20
      LOAD_TIMEOUT: 10
      SLOWMODE: 0
      QUEUE: crunch_player
      SCRIPT: crunch_player.sql
  - name: cruncher_bans
    cwd: cruncher
    script: worker.js
    instances: 1
    merge_logs: true
    env:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      MAXCONNS: 1
      BATCHSIZE: 5
      LOAD_TIMEOUT: 10
      SLOWMODE: 0
      QUEUE: crunch_ban
      SCRIPT: crunch_phases_bans.sql
  - name: cruncher_phases
    cwd: cruncher
    script: worker.js
    instances: 1
    merge_logs: true
    env:
      DATABASE_URI: mysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      MAXCONNS: 1
      BATCHSIZE: 5
      LOAD_TIMEOUT: 10
      SLOWMODE: 0
      QUEUE: crunch_phase
      SCRIPT: crunch_phases.sql
  - name: analyzer
    cwd: analyzer
    script: worker.py
    interpreter: venv/bin/python
    interpreter_args: -u
    merge_logs: true
    env:
      DATABASE_URI: mysql+cymysql://vain:vain@localhost/vainweb
      RABBITMQ_URI: amqp://guest:guest@localhost/
      BATCHSIZE: 500
      CHUNKSIZE: 100
      DOTELESUCKMATCH: false
      DOCRUNCHPLAYER: true