Inför Var som helst

Om CppRunner

CppRunner är en kodkörare på webben. Den är designad för att köra C++-kodsnuttar och tillhandahålla ett enkelt gränssnitt för användare att testa sin kod online.

Rekommenderad
Kör i Docker

Först, installera Docker. Kör sedan följande kommandon i en Linux-shell:

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

Det kommer att starta en webbserver på http://localhost:5000 och du kan testa appen.

Standardanvändarnamnet är: admin@default.com, och standardlösenordet är: admin123.

Behållarkontext
Egenskap Värde
Bild aiursoft/cpprunner
Portar 5000
Binär sökväg /app
Datapath /data
Konfigurationsväg /data/appsettings.json
Kör i Ubuntu

Följande skript installerar/uppdaterar denna app på din Ubuntu-server. Stöder Ubuntu 25.04.

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

Eller med en anpassad port:

... | sudo bash -s 8080
Systemd /opt/apps
Bidra

Vi är intresserade av din feedback! Du kan skicka in ett förslag eller en önskan om en ny funktion via issue-trackern.

Rapportera problem Pull Request
Utveckling & manuell körning
Förutsättningar
Kör manuellt
  1. Kör `npm install` i mappen `wwwroot`.
  2. Kör `dotnet run` för att köra appen.
  3. Visit http://localhost:5000.
Kör i Visual Studio
  1. Öppna `.sln`-filen.
  2. Tryck på `F5` för att köra appen.
Skapa alltid en personlig kopia (fork) innan du skickar in PR:er.