ติดตั้ง ได้ทุกที่

เกี่ยวกับ CppRunner

CppRunner คือเครื่องมือรันโค้ดบนเว็บ ออกแบบมาเพื่อรันชิ้นส่วนโค้ด C++ และมอบอินเทอร์เฟซที่เรียบง่ายให้ผู้ใช้ทดสอบโค้ดออนไลน์ได้

แนะนำ
เรียกใช้ใน Docker

ก่อนอื่นให้ติดตั้ง Docker จากนั้นรันคำสั่งต่อไปนี้ใน 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

สิ่งนี้จะเริ่มต้นเว็บเซิร์ฟเวอร์ที่ http://localhost:5000 และคุณสามารถทดสอบแอปพลิเคชันได้

ชื่อผู้ใช้เริ่มต้นคือ: admin@default.com, และรหัสผ่านเริ่มต้นคือ: admin123.

บริบทคอนเทนเนอร์
คุณสมบัติ ค่า
รูปภาพ aiursoft/cpprunner
พอร์ต 5000
เส้นทางไบนารี /app
เส้นทางข้อมูล /data
เส้นทางไฟล์กำหนดค่า /data/appsettings.json
เรียกใช้งานบน Ubuntu

สคริปต์ต่อไปนี้จะติดตั้ง/อัปเดตแอปพลิเคชันนี้บนเซิร์ฟเวอร์ Ubuntu ของคุณ รองรับ Ubuntu 25.04

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

หรือด้วยพอร์ตที่กำหนดเอง:

... | sudo bash -s 8080
Systemd /opt/apps
ร่วมสนับสนุน

เราสนใจข้อเสนอแนะของคุณ! คุณสามารถส่งคำแนะนำหรือคำขอฟีเจอร์ผ่านระบบติดตามปัญหาได้

รายงานปัญหา คำขอดึง
การพัฒนาและการรันด้วยตนเอง
ข้อกำหนดเบื้องต้น
รันด้วยตนเอง
  1. ดำเนินการ `npm install` ในโฟลเดอร์ `wwwroot`
  2. ดำเนินการ `dotnet run` เพื่อรันแอปพลิเคชัน
  3. Visit http://localhost:5000.
เรียกใช้ใน Visual Studio
  1. เปิดไฟล์ `.sln`
  2. กด `F5` เพื่อรันแอปพลิเคชัน
โปรดสร้าง Fork ส่วนตัวของคุณก่อนส่ง PR