Skip to content

CodeBattles-nn/codebattles

Repository files navigation

Programming competition system

deploy Licence GitHub commit activity Lines of code GitHub language count

Main image

Documentation RU

Documentation EN

Service monitoring

Buy me a cofee/Donation

Get started

You must install Docker Compose to run:

docker compose up

Tip

For run app in background mode add flag -d Example:

docker compose up -d

Tested at

Architecture Status
x64 ✅ (In registry)
aarch64 ✅ (Required manual build)
x32

Update

  • Pull new version of code from repository
git pull
  • Pull docker images
docker compose pull
  • And finally run application
docker compose up

Usage

Go to http://localhost:2500


Open container ports

  • Gateway on port 2500
  • Server part on port 8001
  • Frontend on port 8000
  • Database on port 25565
  • Redis on port 6379

Generate tasks for compeptition

For this create your custom tasks or use public repository

Readme Card Readme Card

Main contributors

Thank you for your huge contribution to the project:

  • user3050 - security audit and vulnerability search
  • Zeevss - testing and suggestions

Thanks to school30nn for use of the system and provision of server resources

Donation

If you liked the project or want to support the author, you can donate here

DonationAlerts

Yoomoney

SAST Tools

PVS-Studio - static analyzer for C, C++, C#, and Java code.


CodeBattles, 2024