CodeRunner
| cmd | ||
| doc | ||
| .gitignore | ||
| go.mod | ||
| README.md | ||
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
