Επιβολή Οπουδήποτε
Σχετικά με το 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
Συμβάλλετε
Είμαστε ενδιαφερόμενοι για τα σχόλιά σας! Μπορείτε να υποβάλετε μια πρόταση ή αίτημα για νέα λειτουργία μέσω του καταλόγου ζητημάτων (issue tracker).
Αναφορά Προβλήματος Αίτημα ΣυγχώνευσηςΑνάπτυξη & Εγχειρίδιο Εκτέλεσης
Προαπαιτούμενα
Εκτέλεση χειροκίνητα
- Εκτελέστε το `npm install` στον φάκελο `wwwroot`.
- Εκτελέστε το `dotnet run` για να εκτελέσετε την εφαρμογή.
- Visit http://localhost:5000.
Εκτέλεση στο Visual Studio
- Ανοίξτε το αρχείο `.sln`.
- Πατήστε το `F5` για να εκτελέσετε την εφαρμογή.