CodeRunner
Go to file
2025-06-20 15:29:33 +03:00
cmd first commit 2025-06-20 15:11:48 +03:00
doc first commit 2025-06-20 15:11:48 +03:00
.gitignore first commit 2025-06-20 15:11:48 +03:00
go.mod first commit 2025-06-20 15:11:48 +03:00
README.md doc: Added Docker CLI 2025-06-20 15:29:33 +03:00

Code Runner

Миссия проекта Code Runner — предоставить платформу, где студенты могут совершенствовать свои навыки программирования посредством решения различных задач на разных языках программирования.

Поддержа языков

Платформа поддерживает 1 язык программирования Python.

Дизайн системы

Описание изображения

Рабочие Endpoints:

Frontend Service

  • GET /task/{id} - Получить задачу по UUID

REST API Service

  • POST /run - Отправить код на проверку

   

Docker CLI:

PostgreSQL

$ docker run --name postgres2 -p 5432:5432 -e POSTGRES_USER=auth -e POSTGRES_PASSWORD=123 -e POSTGRES_DB=auth -d postgres:16

RabbitMQ

$ docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management