Docs Menu
Docs Home
/ /
Atlas App Services

정적 호스팅 구성 파일

이 페이지의 내용

  • 호스팅 구성
  • 파일 메타데이터

참고

이 페이지에서는 레거시 구성 파일 형식에 대해 설명합니다. 이 정보는 더 이상 사용되지 않는 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>

각 문서가 단일 메타데이터 속성을 나타내는 문서 배열입니다. 속성 문서의 형식은 다음과 같습니다.

메타데이터 속성 문서
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
필드
설명
name
String
메타데이터 속성의 이름입니다. App Services에서 지원하는 파일 메타데이터 속성 중 하나여야 합니다.
value
String
메타데이터 속성의 값입니다.

참고

호스팅된 파일에 Content-Type 메타데이터 속성을 지정하지 않으면 Atlas App Services는 파일 확장자를 기반으로 Content-Type 속성을 자동으로 추가하려고 시도합니다.

예를 들어 App Services는 myPage.html 파일에 Content-Type: application/html 속성을 자동으로 추가합니다.

다음

Atlas Application Services란 무엇인가요?