Επιβολή Οπουδήποτε

Σχετικά με το CppRunner

Το CppRunner είναι ένας εκτελεστής κώδικα στο διαδίκτυο. Είναι σχεδιασμένο για την εκτέλεση αποσπασμάτων κώδικα C++ και την παροχή μιας απλής διεπαφής για τους χρήστες ώστε να δοκιμάζουν τον κώδικά τους online.

Προτεινόμενο
Εκτέλεση στο Docker

Πρώτα, εγκαταστήστε το Docker. Στη συνέχεια, εκτελέστε τις παρακάτω εντολές σε ένα 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

Αυτό θα ξεκινήσει έναν διακομιστή ιστού στο http://localhost:5000 και μπορείτε να δοκιμάσετε την εφαρμογή.

Το προεπιλεγμένο όνομα χρήστη είναι: admin@default.com, και ο προεπιλεγμένος κωδικός πρόσβασης είναι: admin123.

Συνοπτικά στοιχεία δοχείου
Ιδιότητα Τιμή
Εικόνα aiursoft/cpprunner
Θύρες 5000
Διαδρομή δυαδικού αρχείου /app
Διαδρομή δεδομένων /data
Διαδρομή ρυθμίσεων /data/appsettings.json
Εκτέλεση στο Ubuntu

Το παρακάτω σενάριο θα εγκαταστήσει/ενημερώσει αυτή την εφαρμογή στον διακομιστή Ubuntu σας. Υποστηρίζει το Ubuntu 25.04.

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

Ή με προσαρμοσμένη θύρα:

... | sudo bash -s 8080
Systemd /opt/apps
Συμβάλλετε

Είμαστε ενδιαφερόμενοι για τα σχόλιά σας! Μπορείτε να υποβάλετε μια πρόταση ή αίτημα για νέα λειτουργία μέσω του καταλόγου ζητημάτων (issue tracker).

Αναφορά Προβλήματος Αίτημα Συγχώνευσης
Ανάπτυξη & Εγχειρίδιο Εκτέλεσης
Προαπαιτούμενα
Εκτέλεση χειροκίνητα
  1. Εκτελέστε το `npm install` στον φάκελο `wwwroot`.
  2. Εκτελέστε το `dotnet run` για να εκτελέσετε την εφαρμογή.
  3. Visit http://localhost:5000.
Εκτέλεση στο Visual Studio
  1. Ανοίξτε το αρχείο `.sln`.
  2. Πατήστε το `F5` για να εκτελέσετε την εφαρμογή.
Δημιουργήστε πάντα ένα προσωπικό fork πριν υποβάλετε PRs.