部署 任意位置

关于 CppRunner

CppRunner 是一款基于 Web 的代码运行器。它旨在运行 C++ 代码片段,并为用户提供简单的界面以在线测试代码。

推荐
在 Docker 中运行

首先,安装 Docker。然后在 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 启动一个 Web 服务器,您可以测试该应用程序。

默认用户名为: 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. 在 `wwwroot` 文件夹中执行 `npm install`。
  2. 执行 `dotnet run` 以运行应用程序。
  3. Visit http://localhost:5000.
在 Visual Studio 中运行
  1. 打开 `.sln` 文件。
  2. 按 `F5` 运行应用程序。
在提交 PR 之前,请务必先创建个人分支。