https://github.com/scoringengine/scoringengine
Scoring Engine for Red/White/Blue Team Competitions
https://github.com/scoringengine/scoringengine
ccdc python scoring-engine
Last synced: 5 months ago
JSON representation
Scoring Engine for Red/White/Blue Team Competitions
- Host: GitHub
- URL: https://github.com/scoringengine/scoringengine
- Owner: scoringengine
- License: mit
- Created: 2016-10-25T20:05:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-09T19:06:38.000Z (12 months ago)
- Last Synced: 2024-05-11T05:48:05.992Z (12 months ago)
- Topics: ccdc, python, scoring-engine
- Language: Python
- Size: 6.26 MB
- Stars: 118
- Watchers: 11
- Forks: 44
- Open Issues: 148
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - scoringengine/scoringengine - Scoring Engine for Red/White/Blue Team Competitions (Python)
README
[](https://scoringengine.readthedocs.io/en/latest/)
[](https://github.com/scoringengine/scoringengine/actions/workflows/tests.yml)
[](https://coveralls.io/github/scoringengine/scoringengine?branch=master)# Scoring Engine
Scoring Engine for Red/White/Blue Team Competitions
## Getting started
Download [Docker](https://www.docker.com/products/overview). If you are on Mac or Windows, [Docker Compose](https://docs.docker.com/compose) will be automatically installed. On Linux, make sure you have the latest version of [Compose](https://docs.docker.com/compose/install/). If you're using [Docker for Windows](https://docs.docker.com/docker-for-windows/) on Windows 10 pro or later, you must also [switch to Linux containers](https://docs.docker.com/docker-for-windows/#switch-between-windows-and-linux-containers).
Run in this directory:
```
docker-compose build
docker-compose up
```If you want to delete the database before starting, set the SCORINGENGINE_OVERWRITE_DB environment variable:
```
SCORINGENGINE_OVERWRITE_DB=true docker-compose up
```We also provide the ability to run it in an 'example' mode. This means only the web ui runs, and the database is prepopulated with example data. Set the SCORINGENGINE_EXAMPLE environment variable to true:
```
SCORINGENGINE_EXAMPLE=true docker-compose up
```The app will be running at [http://localhost](http://localhost)
Log in with any of the following logins at http://localhost:
- whiteteamuser:testpass
- team1user1:testpass
- team2user1:testpass
- team2user2:testpass
- redteamuser:testpass## Documentation
[https://scoringengine.readthedocs.io/en/latest/](https://scoringengine.readthedocs.io/en/latest/)