Déployer Partout

À propos de CppRunner

CppRunner est un exécuteur de code sur le web. Il est conçu pour exécuter des extraits de code C++ et offrir une interface simple permettant aux utilisateurs de tester leur code en ligne.

Recommandé
Exécuter dans Docker

Tout d'abord, installez Docker. Ensuite, exécutez les commandes suivantes dans un shell 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

Cela démarrera un serveur web sur http://localhost:5000 et vous pourrez tester l'application.

Le nom d'utilisateur par défaut est : admin@default.com, et le mot de passe par défaut est : admin123.

Contexte du conteneur
Propriété Valeur
Image aiursoft/cpprunner
Ports 5000
Chemin du binaire /app
Chemin des données /data
Chemin de configuration /data/appsettings.json
Exécuter sous Ubuntu

Le script suivant installera/mis à jour cette application sur votre serveur Ubuntu. Prend en charge Ubuntu 25.04.

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

Ou avec un port personnalisé :

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

Nous sommes intéressés par vos retours ! Vous pouvez soumettre une suggestion ou une demande de fonctionnalité via le suivi des problèmes.

Signaler un problème Demande de fusion
Développement et exécution manuelle
Prérequis
Exécuter manuellement
  1. Exécutez `npm install` dans le dossier `wwwroot`.
  2. Exécutez `dotnet run` pour lancer l'application.
  3. Visit http://localhost:5000.
Exécuter dans Visual Studio
  1. Ouvrez le fichier `.sln`.
  2. Appuyez sur `F5` pour exécuter l'application.
Créez toujours une copie personnelle (fork) avant de soumettre des PR.