Triển khai Mọi nơi
Giới thiệu về CppRunner
CppRunner là một trình chạy mã trên web. Nó được thiết kế để chạy các đoạn mã C++ và cung cấp giao diện đơn giản để người dùng kiểm tra mã của mình trực tuyến.
Được khuyến nghị
Chạy trong Docker
Trước tiên, hãy cài đặt Docker. Sau đó chạy các lệnh sau trong 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
Điều này sẽ khởi động một máy chủ web tại http://localhost:5000 và bạn có thể kiểm tra ứng dụng.
Tên người dùng mặc định là: admin@default.com, và mật khẩu mặc định là: admin123.
Bối cảnh Container
| Thuộc tính | Giá trị |
|---|---|
| Hình ảnh | aiursoft/cpprunner |
| Cổng | 5000 |
| Đường dẫn nhị phân | /app |
| Đường dẫn dữ liệu | /data |
| Đường dẫn cấu hình | /data/appsettings.json |
Chạy trên Ubuntu
Script dưới đây sẽ cài đặt/cập nhật ứng dụng này trên máy chủ Ubuntu của bạn. Hỗ trợ Ubuntu 25.04.
curl -sL https://gitlab.aiursoft.com/aiursoft/cppRunner/-/raw/master/install.sh | sudo bash
Hoặc với cổng tùy chỉnh:
... | sudo bash -s 8080
Systemd
/opt/apps
Đóng góp
Chúng tôi rất quan tâm đến phản hồi của bạn! Bạn có thể gửi đề xuất hoặc yêu cầu tính năng mới thông qua bộ theo dõi vấn đề.
Báo cáo sự cố Yêu cầu kéoPhát triển & Chạy thủ công
Yêu cầu tiên quyết
Chạy thủ công
- Thực hiện `npm install` trong thư mục `wwwroot`.
- Thực hiện lệnh `dotnet run` để chạy ứng dụng.
- Visit http://localhost:5000.
Chạy trong Visual Studio
- Mở tệp `.sln`.
- Nhấn `F5` để chạy ứng dụng.
Luôn tạo một bản fork cá nhân trước khi gửi PR.