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.
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
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 RequestRozwój i ręczne uruchamianie
Wymagania wstępne
Uruchom ręcznie
- Wykonaj `npm install` w folderze `wwwroot`.
- Wykonaj `dotnet run`, aby uruchomić aplikację.
- Visit http://localhost:5000.
Uruchom w Visual Studio
- Otwórz plik `.sln`.
- Naciśnij `F5`, aby uruchomić aplikację.