Wdróż Gdziekolwiek

O CppRunner

CppRunner to internetowy uruchamiacz kodu. Został zaprojektowany do uruchamiania fragmentów kodu C++ i dostarczania prostego interfejsu dla użytkowników, którzy chcą testować swój kod online.

Polecane
Uruchom w Dockerze

Najpierw zainstaluj Docker. Następnie wykonaj poniższe polecenia w powłoce 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

To uruchomi serwer WWW pod adresem http://localhost:5000, gdzie będziesz mógł przetestować aplikację.

Domyślna nazwa użytkownika to: admin@default.com, a domyślne hasło to: admin123.

Kontekst kontenera
Właściwość Wartość
Obraz aiursoft/cpprunner
Porty 5000
Ścieżka pliku binarnego /app
Ścieżka danych /data
Ścieżka konfiguracji /data/appsettings.json
Uruchom w Ubuntu

Poniższy skrypt zainstaluje/aktualizuje tę aplikację na Twoim serwerze Ubuntu. Obsługuje Ubuntu 25.04.

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

Lub z niestandardowym portem:

... | sudo bash -s 8080
Systemd /opt/apps
Współpracuj

Jesteśmy zainteresowani Twoją opinią! Możesz przesłać sugestię lub prośbę o nową funkcję za pośrednictwem systemu śledzenia problemów.

Zgłoś problem Zgłoszenie Pull Request
Rozwój i ręczne uruchamianie
Wymagania wstępne
Uruchom ręcznie
  1. Wykonaj `npm install` w folderze `wwwroot`.
  2. Wykonaj `dotnet run`, aby uruchomić aplikację.
  3. Visit http://localhost:5000.
Uruchom w Visual Studio
  1. Otwórz plik `.sln`.
  2. Naciśnij `F5`, aby uruchomić aplikację.
Zawsze twórz osobny fork przed wysyłaniem PR-ów.