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éo
Phát triển & Chạy thủ công
Yêu cầu tiên quyết
Chạy thủ công
  1. Thực hiện `npm install` trong thư mục `wwwroot`.
  2. Thực hiện lệnh `dotnet run` để chạy ứng dụng.
  3. Visit http://localhost:5000.
Chạy trong Visual Studio
  1. Mở tệp `.sln`.
  2. 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.