CodeBattles-nn / codebattles

A platform for programming competitions

Home Page:https://docs.codebattles.ru/

Repository from Github https://github.comCodeBattles-nn/codebattlesRepository from Github https://github.comCodeBattles-nn/codebattles

Programming competition system

deploy Licence GitHub commit activity Lines of code GitHub language count

Main image

Documentation RU

Documentation EN

Service monitoring

Get started

You must to 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    ✅
aarch64    ✅
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


CodeBattles, 2024

About

A platform for programming competitions

https://docs.codebattles.ru/

License:GNU General Public License v3.0


Languages

Language:JavaScript 58.1%Language:Python 23.3%Language:Java 9.8%Language:HTML 4.7%Language:Dockerfile 2.8%Language:CSS 1.2%