SaltieRL / DistributedReplays

👨‍💻 Rocket League Replay Collection and Analysis Server that powers calculated.gg
https://calculated.gg
Apache License 2.0
76 stars 27 forks source link
calculatedgg flask hacktoberfest python replay-analyzer rocket-league

Calculated.gg Backend Build Status

Setup

Running

Ubuntu

Windows

Mac

You need to run in python3. Mac comes with python2 by default so do not run any commands without the 3

Structure

The structure of the server is split into different directories:


Setup and Running with Docker (Docs WIP)

Basic Dependencies

Run Everything

# Start containers. Should be in project root directory (where docker-compose.yml is)
docker-compose up

# See your containers running
docker ps

Now go to localhost:3000 and the site should be running.

Testing

We run with pytest and use some features from it. If you are using an ide (pycharm/intellij) you must change the default runner from unit tests to pytests You can make this change by going to settings and searching for "unittest" Python unit test configuration