Docs Menu
Docs Home
/ /
Atlas App Services

静的ホスティング構成ファイル

項目一覧

  • ホスティング構成
  • File Metadata

注意

このページでは、レガシー構成ファイル形式について説明します。 非推奨の 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 によって自動的に設定され、変更することはできません。

エントリを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
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
フィールド
説明
name
String
メタデータ属性の名前。 これは、App Services がサポートするファイル メタデータ属性の 1 つです。
value
String
メタデータ属性の値。

注意

ホストされたファイルにContent-Typeメタデータ属性を指定しない場合、Atlas App Services はファイル拡張子に基づいてContent-Type属性を自動的に追加しようとします。

たとえば、Atlas App Services はファイルmyPage.htmlに属性Content-Type: application/htmlを自動的に追加します。

次へ

Atlas アプリケーション サービスとは