Развернуть В любом месте

О 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://gitlab.aiursoft.com/aiursoft/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.