Розгорнути Скоро

Про CppRunner

CppRunner — це веб-інструмент для виконання коду. Він призначений для запуску фрагментів коду C++ та надає простий інтерфейс для тестування коду користувачами онлайн.

Рекомендовано
Запустити в Docker

Спочатку встановіть Docker. Потім виконайте наведені нижче команди в оболонці Linux:

image=aiursoft/cpprunner
appName=cpprunner
docker pull $image
docker run -d --name $appName -v /var/run/docker.sock:/var/run/docker.sock --restart unless-stopped -p 5000:5000 -v /var/www/$appName:/data -v /tmp:/tmp $image

Це запустить веб-сервер за адресою http://localhost:5000, де ви зможете протестувати застосунок.

Ім'я користувача за замовчуванням: admin@default.com, і за замовчуванням пароль: admin123.

Контекст контейнера
Властивість Значення
Образ aiursoft/cpprunner
Порти 5000
Шлях до бінарного файлу /app
Шлях до даних /data
Шлях до конфігурації /data/appsettings.json
Запустити в Ubuntu

Наведений нижче скрипт встановить або оновить цей додаток на вашому сервері Ubuntu. Підтримує Ubuntu 25.04.

curl -sL https://github.com/aiursoftweb/cppRunner/raw/master/install.sh | sudo bash

Або з власним портом:

... | sudo bash -s 8080
Systemd /opt/apps
Внесок

Ми зацікавлені у вашому відгуку! Ви можете надати пропозицію або запит на нову функцію через трекер проблем.

Повідомити про проблему Запит на злиття
Розробка та ручний запуск
Вимоги
Запустити вручну
  1. Виконайте `npm install` у папці `wwwroot`.
  2. Виконайте `dotnet run`, щоб запустити застосунок.
  3. Visit http://localhost:5000.
Запустити в Visual Studio
  1. Відкрийте файл `.sln`.
  2. Натисніть `F5`, щоб запустити додаток.
Завжди створюйте особистий форк перед відправкою PR.