ติดตั้ง ได้ทุกที่
เกี่ยวกับ 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
ร่วมสนับสนุน
เราสนใจข้อเสนอแนะของคุณ! คุณสามารถส่งคำแนะนำหรือคำขอฟีเจอร์ผ่านระบบติดตามปัญหาได้
รายงานปัญหา คำขอดึงการพัฒนาและการรันด้วยตนเอง
ข้อกำหนดเบื้องต้น
รันด้วยตนเอง
- ดำเนินการ `npm install` ในโฟลเดอร์ `wwwroot`
- ดำเนินการ `dotnet run` เพื่อรันแอปพลิเคชัน
- Visit http://localhost:5000.
เรียกใช้ใน Visual Studio
- เปิดไฟล์ `.sln`
- กด `F5` เพื่อรันแอปพลิเคชัน
โปรดสร้าง Fork ส่วนตัวของคุณก่อนส่ง PR