summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules18
m---------analyzer0
m---------docs0
-rw-r--r--kvahuja.yml333
-rw-r--r--logs/.gitignore1
m---------reaper0
-rw-r--r--shutter.yml128
m---------status0
m---------vaindock0
m---------vainglorygame.github.io0
m---------vainsocial0
11 files changed, 461 insertions, 19 deletions
diff --git a/.gitmodules b/.gitmodules
index abbcb00..418afe4 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -10,13 +10,6 @@
path = vaindock
url = https://gitlab.com/vainglorygame/vaindock.git
branch = release/2.14.0
-[submodule "vainsocial"]
- path = vainsocial
- url = https://gitlab.com/vainglorygame/vainsocial.git
- branch = release/2.12.0
-[submodule "vainglorygame.github.io"]
- path = vainglorygame.github.io
- url = https://gitlab.com/vainglorygame/vainglorygame.github.io.git
[submodule "analyzer"]
path = analyzer
url = https://gitlab.com/vainglorygame/analyzer.git
@@ -29,9 +22,6 @@
path = bridge
url = https://gitlab.com/vainglorygame/bridge.git
branch = release/2.14.0
-[submodule "docs"]
- path = docs
- url = https://gitlab.com/vainglorygame/docs.git
[submodule "orm"]
path = orm
url = https://gitlab.com/vainglorygame/orm.git
@@ -44,11 +34,3 @@
path = shrinker
url = https://gitlab.com/vainglorygame/shrinker.git
branch = release/2.14.0
-[submodule "reaper"]
- path = reaper
- url = https://gitlab.com/vainglorygame/reaper.git
- branch = release/2.17.0
-[submodule "status"]
- path = status
- url = https://gitlab.com/vainglorygame/status.git
- branch = release/2.14.0
diff --git a/analyzer b/analyzer
-Subproject 1456d6dfb9e1102afc8c0dd2404255b71471ad7
+Subproject e35a5070493a4d2ce27dacf1d52d5952b5b4623
diff --git a/docs b/docs
deleted file mode 160000
-Subproject d668235d7926da4f1ab8fc21105ea5cc9023b9c
diff --git a/kvahuja.yml b/kvahuja.yml
new file mode 100644
index 0000000..724eb17
--- /dev/null
+++ b/kvahuja.yml
@@ -0,0 +1,333 @@
+apps:
+ - name: bridge
+ cwd: bridge
+ script: server.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ MADGLORY_TOKEN: GET_YOUR_OWN_TOKEN
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_web
+ DATABASE_TOURNAMENT_URI: mysql://local:local@127.0.0.1/vainsocial_tournament
+ DATABASE_BRAWL_URI: mysql://local:local@127.0.0.1/vainsocial_brawls
+ BRAWL: true
+ TOURNAMENT: true
+ PLAYER_PROCESS_QUEUE: process
+ GRAB_QUEUE: grab
+ GRAB_TOURNAMENT_QUEUE: grab_tournament
+ GRAB_BRAWL_QUEUE: grab_brawl
+ ANALYZE_QUEUE: analyze
+ ANALYZE_TOURNAMENT_QUEUE: analyze_tournament
+ ANALYZE_BRAWL_QUEUE: analyze_brawl
+ CRUNCH_QUEUE: crunch_global
+ CRUNCH_PLAYER_QUEUE: crunch_player
+ CRUNCH_TOURNAMENT_QUEUE: crunch_global_tournament
+ CRUNCH_BRAWL_QUEUE: crunch_global_brawl
+ SAMPLE_QUEUE: telesuck
+ SAMPLE_TOURNAMENT_QUEUE: telesuck_tournament
+ SAMPLE_BRAWL_QUEUE: telesuck_brawl
+ SHOVEL_SIZE: 50000
+ RABBITMQ_URI: amqp://bridge:bridge@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ REGIONS: na,eu,sg,sa,ea,cn
+ - name: apigrabber
+ cwd: apigrabber
+ script: worker.js
+ merge_logs: true
+ instances: 1
+ env:
+ NODE_ENV: production
+ MADGLORY_TOKEN: GET_YOUR_OWN_TOKEN
+ RABBITMQ_URI: amqp://apigrabber:apigrabber@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ GRABBERS: 2
+ QUEUE: grab
+ PROCESS_QUEUE: process
+ SAMPLE_QUEUE: telesuck
+ - name: apigrabber_tournament
+ cwd: apigrabber
+ script: worker.js
+ merge_logs: true
+ instances: 1
+ env:
+ NODE_ENV: production
+ MADGLORY_TOKEN: GET_YOUR_OWN_TOKEN
+ RABBITMQ_URI: amqp://apigrabber:apigrabber@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ GRABBERS: 1
+ QUEUE: grab_tournament
+ PROCESS_QUEUE: process_tournament
+ SAMPLE_QUEUE: telesuck_tournament
+ - name: apigrabber_brawl
+ cwd: apigrabber
+ script: worker.js
+ merge_logs: true
+ instances: 1
+ env:
+ NODE_ENV: production
+ MADGLORY_TOKEN: GET_YOUR_OWN_TOKEN
+ RABBITMQ_URI: amqp://apigrabber:apigrabber@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ GRABBERS: 1
+ QUEUE: grab_brawl
+ PROCESS_QUEUE: process_brawl
+ SAMPLE_QUEUE: telesuck_brawl
+ - name: telesucker
+ cwd: telesucker
+ script: worker.js
+ merge_logs: true
+ instances: 1
+ env:
+ NODE_ENV: production
+ RABBITMQ_URI: amqp://sampler:sampler@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: telesuck
+ PROCESS_QUEUE: shrink
+ - name: telesucker_tournament
+ cwd: telesucker
+ script: worker.js
+ merge_logs: true
+ instances: 1
+ env:
+ NODE_ENV: production
+ RABBITMQ_URI: amqp://sampler:sampler@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: telesuck_tournament
+ PROCESS_QUEUE: shrink_tournament
+ - name: telesucker_brawl
+ cwd: telesucker
+ script: worker.js
+ merge_logs: true
+ instances: 1
+ env:
+ NODE_ENV: production
+ RABBITMQ_URI: amqp://sampler:sampler@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: telesuck_brawl
+ PROCESS_QUEUE: shrink_brawl
+ - name: processor
+ cwd: processor
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_web
+ RABBITMQ_URI: amqp://processor:processor@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: process
+ ANALYZE_QUEUE: analyze
+ DOANALYZEMATCH: true
+ BATCHSIZE: 150
+ CHUNKSIZE: 50
+ MAXCONNS: 10
+ LOAD_TIMEOUT: 4000
+ IDLE_TIMEOUT: 600
+ - name: processor_tournament
+ cwd: processor
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_tournament
+ RABBITMQ_URI: amqp://processor:processor@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: process_tournament
+ ANALYZE_QUEUE: analyze_tournament
+ DOANALYZEMATCH: true
+ BATCHSIZE: 51
+ CHUNKSIZE: 30
+ MAXCONNS: 5
+ LOAD_TIMEOUT: 4000
+ IDLE_TIMEOUT: 600
+ - name: processor_brawl
+ cwd: processor
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_brawls
+ RABBITMQ_URI: amqp://processor:processor@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: process_brawl
+ ANALYZE_QUEUE: analyze_brawl
+ DOANALYZEMATCH: true
+ BATCHSIZE: 51
+ CHUNKSIZE: 30
+ MAXCONNS: 5
+ LOAD_TIMEOUT: 4000
+ IDLE_TIMEOUT: 600
+ - name: shrinker
+ cwd: shrinker
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_web
+ RABBITMQ_URI: amqp://processor:processor@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: shrink
+ - name: shrinker_tournament
+ cwd: shrinker
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_tournament
+ RABBITMQ_URI: amqp://processor:processor@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: shrink_tournament
+ - name: shrinker_brawl
+ cwd: shrinker
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_brawls
+ RABBITMQ_URI: amqp://processor:processor@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ QUEUE: shrink_brawl
+ - name: cruncher_global
+ cwd: cruncher
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_web
+ RABBITMQ_URI: amqp://cruncher:cruncher@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ MAXCONNS: 1
+ BATCHSIZE: 20
+ LOAD_TIMEOUT: 10
+ SLOWMODE: 0
+ QUEUE: crunch
+ SCRIPT: crunch_global.sql
+ - name: cruncher_player
+ cwd: cruncher
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_web
+ RABBITMQ_URI: amqp://cruncher:cruncher@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ MAXCONNS: 1
+ BATCHSIZE: 20
+ LOAD_TIMEOUT: 10
+ SLOWMODE: 0
+ QUEUE: crunch_player
+ SCRIPT: crunch_player.sql
+ - name: cruncher_global_tournament
+ cwd: cruncher
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_tournament
+ RABBITMQ_URI: amqp://cruncher:cruncher@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ MAXCONNS: 1
+ BATCHSIZE: 20
+ LOAD_TIMEOUT: 10
+ SLOWMODE: 0
+ QUEUE: crunch_tournament
+ SCRIPT: crunch_player.sql
+ - name: cruncher_global_brawl
+ cwd: cruncher
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_brawls
+ RABBITMQ_URI: amqp://cruncher:cruncher@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ MAXCONNS: 1
+ BATCHSIZE: 20
+ LOAD_TIMEOUT: 10
+ SLOWMODE: 0
+ QUEUE: crunch_brawl
+ SCRIPT: crunch_player.sql
+ - name: cruncher_player_tournament
+ cwd: cruncher
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_tournament
+ RABBITMQ_URI: amqp://cruncher:cruncher@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ MAXCONNS: 1
+ BATCHSIZE: 20
+ LOAD_TIMEOUT: 10
+ SLOWMODE: 0
+ QUEUE: crunch_player_tournament
+ SCRIPT: crunch_player.sql
+ - name: cruncher_player_brawl
+ cwd: cruncher
+ script: worker.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
+ DATABASE_URI: mysql://local:local@127.0.0.1/vainsocial_brawls
+ RABBITMQ_URI: amqp://cruncher:cruncher@localhost/
+ LOGGLY_TOKEN: 8496f7e8-017c-4ff5-a61e-c2b295825083
+ MAXCONNS: 1
+ BATCHSIZE: 20
+ LOAD_TIMEOUT: 10
+ SLOWMODE: 0
+ QUEUE: crunch_player_brawl
+ SCRIPT: crunch_player.sql
+ - name: analyzer
+ cwd: analyzer
+ script: worker.py
+ interpreter: /Users/kvahuja/projects/github/vainglorygame/Environments/myenv/bin/python3
+ interpreter_args: -u
+ merge_logs: true
+ env:
+ DATABASE_URI: mysql+pymysql://local:local@127.0.0.1/vainsocial_web
+ RABBITMQ_URI: amqp://analyzer:analyzer@localhost/
+ BATCHSIZE: 500
+ CHUNKSIZE: 100
+ QUEUE: analyze
+ - name: analyzer_tournament
+ cwd: analyzer
+ script: worker.py
+ interpreter: /Users/kvahuja/projects/github/vainglorygame/Environments/myenv/bin/python3
+ interpreter_args: -u
+ merge_logs: true
+ env:
+ DATABASE_URI: mysql+pymysql://local:local@127.0.0.1/vainsocial_tournament
+ RABBITMQ_URI: amqp://analyzer:analyzer@localhost/
+ BATCHSIZE: 500
+ CHUNKSIZE: 100
+ QUEUE: analyze_tournament
+ - name: analyzer_brawl
+ cwd: analyzer
+ script: worker.py
+ interpreter: /Users/kvahuja/projects/github/vainglorygame/Environments/myenv/bin/python3
+ interpreter_args: -u
+ merge_logs: true
+ env:
+ DATABASE_URI: mysql+pymysql://local:local@127.0.0.1/vainsocial_brawls
+ RABBITMQ_URI: amqp://analyzer:analyzer@localhost/
+ BATCHSIZE: 500
+ CHUNKSIZE: 100
+ QUEUE: analyze_brawl
+ - name: status
+ cwd: status
+ script: server.js
+ instances: 1
+ merge_logs: true
+ env:
+ NODE_ENV: production
diff --git a/logs/.gitignore b/logs/.gitignore
deleted file mode 100644
index 397b4a7..0000000
--- a/logs/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-*.log
diff --git a/reaper b/reaper
deleted file mode 160000
-Subproject dd1bad2c9fbde3eeca6f1bba4a71a7a3e3b2f97
diff --git a/shutter.yml b/shutter.yml
new file mode 100644
index 0000000..07a1875
--- /dev/null
+++ b/shutter.yml
@@ -0,0 +1,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
diff --git a/status b/status
deleted file mode 160000
-Subproject e9ab5978e3dc233b3fb11c746ea7529bc66bb27
diff --git a/vaindock b/vaindock
deleted file mode 160000
-Subproject 135b860c8e843db0b36866b6be1b8d0a3d151b9
diff --git a/vainglorygame.github.io b/vainglorygame.github.io
deleted file mode 160000
-Subproject 379a713711bd554d80792e996e3882b1f884bab
diff --git a/vainsocial b/vainsocial
deleted file mode 160000
-Subproject 361ea8255af162badb0d0ecafa7c2b7a1caac8d