🚀 はじめに
- 始める前に、.NET(Dotnet)がシステムにインストールされていることを確認してください。まだお持ちでない場合は、Dotnet 公式サイトからダウンロードできます。
- 次に、Square Cloud のアカウントを作成する必要があります。これはログインページから行えます。アカウントの作成には、メール、GitHub、またはその両方を使用できます。
- 最後に、アカウントで有効な有料プランを利用している必要があります。プランを確認し、ニーズに合わせて購入するにはこちらをご覧ください。
⚙️ squarecloud.app ファイルの設定
Square Cloud のウェブサイト経由でアプリケーションをアップロードする場合は、このセクションを無視してかまいません。サイトが自動的に
squarecloud.app 設定ファイルを作成します。詳しく見る: Square Cloud の設定ファイルの作成方法
squarecloud.app ファイルは、アプリケーションを設定するために使用される設定ファイルです。名前、説明、
バージョン、メインファイルなどを定義するために使われます。
📄 必須ファイル
- project/project.csproj(メインファイルの例)。
上記の例では、メインのアプリケーションファイルはフォルダ内にあります。設定ファイルもフォルダ内にある場合は、
MAINフィールドにパスを定義する必要があります。例:MAIN=folder/file.csproj - squarecloud.app(Square Cloud の設定を含むファイル)。
▶️ アプリケーションの起動方法
-
設定ファイルで
STARTフィールドが定義されていない場合、Square Cloud はデフォルトでrestore & runプロセスを使用してアプリケーションを起動します。STARTフィールドが定義されている場合、その値が直接実行されます。設定ファイルのパラメータの詳細については、設定パラメータを参照してください。 -
Square Cloud は
dotnet restoreを使用してプロジェクトの依存関係を復元し、dotnet run --project MAINを使用してMAINで指定されたプロジェクトをコンパイルして実行します。
🖥️ プロジェクトの準備
Square Cloud でプロジェクトをホストする前に、まずプロジェクトファイルがホスティング用に適切に設定されているか確認してください。📤 プロジェクトのホスティング方法
C# プロジェクトのすべてのファイルを準備できたので、次のステップはそれらを Square Cloud にアップロードしてアプリケーションをオンラインにすることです。アップロードにはいくつかの方法がありますが、ここでは Dashboard 経由と CLI 経由の 2 つを取り上げます。ダッシュボード経由
1
アップロードページにアクセス
アップロードページにアクセスし、プロジェクトの zip ファイルをアップロードします。
2
環境を設定
zip をアップロードした後、プロジェクトの名前、メインファイルまたはランタイム環境、その他の設定を構成する必要があります。
ウェブプロジェクトをアップロードする場合は、必ず「Web Publication」を選択し、プロジェクトにサブドメインを設定してください。
ウェブプロジェクトをアップロードする場合は、必ず「Web Publication」を選択し、プロジェクトにサブドメインを設定してください。
3
プロジェクトをデプロイ
最後に「Deploy」ボタンをクリックして、プロジェクトを Square Cloud にホストします。
デプロイ後、ダッシュボードからプロジェクトのステータスとログを監視できます。
デプロイ後、ダッシュボードからプロジェクトのステータスとログを監視できます。

4
アプリが稼働していることを確認
最初のデプロイは、通常 1 分もかからずに完了します。ダッシュボードでアプリケーションのステータスが running になるのを待ち、起動時のエラーがないかログを確認してください。
ウェブサイトや API をデプロイした場合は、ブラウザで
ウェブサイトや API をデプロイした場合は、ブラウザで
https://<your-subdomain>.squareweb.app を開き、アプリケーションが応答することを確認してください。ボットをデプロイした場合は、コマンドを送信してオンラインになっていることを確認してください。
CLI 経由
この方法を使用するには、プロジェクトのルートディレクトリにsquarecloud.app という名前の設定ファイルを作成する必要があります。このファイルには、プロジェクトに必要な設定が含まれます。
設定ファイルガイド
アプリケーションの環境を定義する
squarecloud.app 設定ファイルの作成方法を学びます。1
CLI をインストール
まず、環境に CLI がインストールされている必要があります。まだの場合は、ターミナルで次のコマンドを実行してください:すでにお持ちの場合は、更新することを推奨します。更新するには、ターミナルで次のコマンドを実行してください:
- Windows
- Linux, macOS, and WSL
2
認証
次に、認証して他の CLI コマンドを使用するには、こちらで「Request API Key」をクリックして認証キーを取得します。認証キーを取得したら、次のコマンドを実行してください:
3
プロジェクトをアップロード
最後に、CLI を使用してアプリケーションを Square Cloud にデプロイするには、次のコマンドを実行する必要があります:または、zip を手動で作成した場合は、次を使用できます:
4
アプリが稼働していることを確認
最初のデプロイは、通常 1 分もかからずに完了します。ターミナルから直接、アプリケーションのステータスとログを確認してください。ウェブサイトや API をデプロイした場合は、ブラウザで
https://<your-subdomain>.squareweb.app を開き、アプリケーションが応答することを確認してください。ボットをデプロイした場合は、コマンドを送信してオンラインになっていることを確認してください。

