Skip to main content

設定ファイルとは?

設定ファイルは、メインファイル、メモリ、バージョンなどのアプリケーションのパラメータを含むファイルです。このファイルは、Square Cloud プラットフォーム上でアプリケーションを設定してデプロイするために使用されます。
squarecloud.app

設定ファイルの作成

設定ファイルの作成はとても簡単です。squarecloud.app または squarecloud.config という名前のファイルを作成し、その中に設定パラメータを追加するだけです。
1

拡張子を選ぶ

設定ファイルには 2 つの拡張子を使用できます。.app または .config です。squarecloud.app または squarecloud.config のどちらでもお好みのものを使用できます。ヒント: Square Cloud を広めるために .app を使いましょう。🥰😂
macOS では、.config 拡張子の使用をおすすめします。
注意: .app または .configファイルの拡張子を指すものであり、ファイル名ではありません。
2

ファイルを作成する

選択した拡張子でファイルを作成し、その中に設定パラメータを追加します。

設定パラメータ

以下に、設定ファイルで利用可能なすべての設定パラメータを示します。
編集可能なパラメータ(✅)は、デプロイ後にダッシュボードで変更できます。編集不可(❌)のパラメータを変更するには、アプリケーションの完全な再アップロードが必要です。

設定パラメータの詳細

以下に、設定ファイルで使用できる設定パラメータを示します。

MAIN [*]

: String | 編集可否: ❌ | 制限: 32 文字アプリケーションのメインファイルを定義します。
このパラメータが設定されている場合、ランタイム環境はメインファイルの拡張子に基づいて推論されます
この設定は、START パラメータを使用している場合は無視されます

MEMORY [*]

: Integer | 編集可否: ✅ | 制限: 最小 256MB(ボット)、512MB(サイト)アプリケーションが使用するメモリ量を定義します。
値はメガバイト(MB)で指定する必要があります。

VERSION [*]

: String | 編集可否: ❌ | : recommendedlatest または特定のバージョン
最適な安定性のために recommended の使用をおすすめします。
アプリケーションの言語バージョンを定義します。

DISPLAY_NAME [*]

: String | 編集可否: ✅ | 制限: 32 文字アプリケーションの表示名を定義します。

DESCRIPTION

: String | 編集可否: ✅ | 制限: 280 文字アプリケーションの説明を定義します。

AUTORESTART

: Boolean | 編集可否: ✅ | : truefalse | デフォルト: falseアプリケーションが失敗時に自動的に再起動すべきかどうかを定義します。

SUBDOMAIN

: String | 編集可否: ✅ | 制限: 63 文字 | デフォルト: undefinedサイトのサブドメインを定義します(ウェブアプリケーションのみ)。
最終的な URL は次のようになります: mysite.squareweb.app

RUNTIME

: String | 編集可否: ❌ランタイム環境を手動で定義します。
以下で受け入れられる値と環境を確認してください。
このパラメータを設定する場合、MAIN を設定する必要はありません。代わりに、カスタム START コマンドを設定してください。

START

: String | 編集可否: ✅ | 制限: 256 文字 | デフォルト: undefinedカスタム起動コマンドを定義します。
このパラメータはデフォルトの MAIN の動作を上書きします。

ボット向けの設定例

ボット向けの設定例をいくつか紹介します。

サイト向けの設定例

ウェブサイト向けの設定例をいくつか紹介します。
サイトの URL は次のようになります: mysite.squareweb.app
next.config.js を MAIN として指定するのは、プロジェクトを JavaScript または TypeScript のプロジェクト(別の .ts/.tsx ファイル)としてシステムに認識させるためだけです