デプロイ どこでも

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://github.com/aiursoftweb/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 を提出する前に、必ず個人用のフォークを作成してください。