静的ホスティング構成ファイル
Atlas Device Sync、Atlas Edge Server、Data API、HTTPS endpoints は非推奨です。 詳細 については、 の廃止ページを参照してください。
注意
このページでは、レガシー構成ファイル形式について説明します。 非推奨の realm-cli
を使用している場合にのみ、この情報を使用する必要があります。
App Services CLI を使用してプルする構成ファイル、または UI からエクスポートする構成ファイルには、最新の構成バージョンが使用されます。 現在の構成ファイル形式の詳細については、 「アプリ構成」 を参照してください。
app/ └── hosting/ ├── config.json ├── metadata.json └── files/ └── <files to host>
静的ホスティングは非推奨です。 詳細はこちら。
ホスティング構成
hosting/config.json
では、アプリケーションの静的ファイル ホスティングを有効にして構成できます。
config.json
{ "enabled": <Boolean>, "custom_domain": "<Custom Domain Name>", "app_default_domain": "<Default Domain Name>" }
フィールド名 | 説明 |
---|---|
enabled Boolean | true の場合、アプリで静的ホスティングが有効になっています。 |
custom_domain String | アプリケーションのホストされたファイルのカスタム ドメイン名。 |
app_default_domain String | アプリケーションのホストされたファイルのデフォルトのドメイン。 この値は Atlas App Services によって自動的に設定され、変更することはできません。 |
File Metadata
エントリをhosting/metadata.json
に追加することで、ホストされたファイルのメタデータを定義できます。
metadata.json
[ { "path": "<File Resource Path>", "attrs": [ { "name": "<Attribute Type>", "value": "<Attribute Value>" }, ... ] }, ... ]
フィールド | 説明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
path String | ファイルのリソース パス。 | ||||||||||
attrs Array<Document> | 各ドキュメントが 1 つのメタデータ属性を表すドキュメントの配列。 属性ドキュメントの形式は次のとおりです。 Metadata Attribute Document
|
注意
ホストされたファイルにContent-Type
メタデータ属性を指定しない場合、Atlas App Services はファイル拡張子に基づいてContent-Type
属性を自動的に追加しようとします。
たとえば、Atlas App Services はファイルmyPage.html
に属性Content-Type: application/html
を自動的に追加します。