設定ファイルとは?
設定ファイルは、メインファイル、メモリ、バージョンなどのアプリケーションのパラメータを含むファイルです。このファイルは、Square Cloud プラットフォーム上でアプリケーションを設定してデプロイするために使用されます。squarecloud.app
設定ファイルの作成
設定ファイルの作成はとても簡単です。squarecloud.app または squarecloud.config という名前のファイルを作成し、その中に設定パラメータを追加するだけです。
1
拡張子を選ぶ
設定ファイルには 2 つの拡張子を使用できます。.app または .config です。
squarecloud.app または squarecloud.config のどちらでもお好みのものを使用できます。ヒント: Square Cloud を広めるために .app を使いましょう。🥰😂
macOS では、.config 拡張子の使用をおすすめします。
2
ファイルを作成する
選択した拡張子でファイルを作成し、その中に設定パラメータを追加します。
設定パラメータ
以下に、設定ファイルで利用可能なすべての設定パラメータを示します。編集可能なパラメータ(✅)は、デプロイ後にダッシュボードで変更できます。編集不可(❌)のパラメータを変更するには、アプリケーションの完全な再アップロードが必要です。
設定パラメータの詳細
以下に、設定ファイルで使用できる設定パラメータを示します。MAIN [*]
型: String | 編集可否: ❌ | 制限: 32 文字アプリケーションのメインファイルを定義します。
このパラメータが設定されている場合、ランタイム環境はメインファイルの拡張子に基づいて推論されます
MEMORY [*]
型: Integer | 編集可否: ✅ | 制限: 最小 256MB(ボット)、512MB(サイト)アプリケーションが使用するメモリ量を定義します。
値はメガバイト(MB)で指定する必要があります。
VERSION [*]
型: String | 編集可否: ❌ | 値:
recommended、latest または特定のバージョン
アプリケーションの言語バージョンを定義します。DISPLAY_NAME [*]
型: String | 編集可否: ✅ | 制限: 32 文字アプリケーションの表示名を定義します。
DESCRIPTION
型: String | 編集可否: ✅ | 制限: 280 文字アプリケーションの説明を定義します。
AUTORESTART
型: Boolean | 編集可否: ✅ | 値:
true、false | デフォルト: falseアプリケーションが失敗時に自動的に再起動すべきかどうかを定義します。SUBDOMAIN
型: String | 編集可否: ✅ | 制限: 63 文字 | デフォルト:
undefinedサイトのサブドメインを定義します(ウェブアプリケーションのみ)。最終的な URL は次のようになります:
mysite.squareweb.appRUNTIME
型: String | 編集可否: ❌ランタイム環境を手動で定義します。以下で受け入れられる値と環境を確認してください。
START
型: String | 編集可否: ✅ | 制限: 256 文字 | デフォルト:
undefinedカスタム起動コマンドを定義します。ボット向けの設定例
ボット向けの設定例をいくつか紹介します。サイト向けの設定例
ウェブサイト向けの設定例をいくつか紹介します。サイトの URL は次のようになります:
mysite.squareweb.appnext.config.js を MAIN として指定するのは、プロジェクトを JavaScript または TypeScript のプロジェクト(別の .ts/.tsx ファイル)としてシステムに認識させるためだけです
