diff options
| -rw-r--r-- | .gitmodules | 18 | ||||
| m--------- | analyzer | 0 | ||||
| m--------- | docs | 0 | ||||
| -rw-r--r-- | kvahuja.yml | 333 | ||||
| -rw-r--r-- | logs/.gitignore | 1 | ||||
| m--------- | reaper | 0 | ||||
| -rw-r--r-- | shutter.yml | 128 | ||||
| m--------- | status | 0 | ||||
| m--------- | vaindock | 0 | ||||
| m--------- | vainglorygame.github.io | 0 | ||||
| m--------- | vainsocial | 0 |
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 |
