colossus/README.md

27 lines
1.0 KiB
Markdown

# colossus
Self-hosted database for organizing PC hardware benchmarking results.
## Project Goals
The goals of this project are to:
* Record benchmarking results from multiple devices - e.g. log from a laptop or a phone.
* Group results into tests - it's good practice to run a benchmark multiple times for accuracy.
* Create comparisons of hardware tests to compare performance.
* Generate graphs of hardware comparisons for usage in videos and articles.
## Development
The recommended way to run the development server for Colossus is using [Docker](https://docker.com/).
There are some shell and batch scripts in `bin/` to build and run the containers. To build the containers:
`bin/docker-build.sh` or `bin/docker-build.bat`
And then to run the containers:
`bin/docker-run.sh` or `bin/docker-run.bat`
This will build the containers for Apache and Grunt to serve the web pages and build front-end assets, respectively. If everything is running successfully you can open your browser and go to https://localhost:8080.