Astro 사이트를 Kinsta 애플리케이션 호스팅에 배포
Kinsta 애플리케이션 호스팅을 사용하여 클라우드 호스팅에서 Astro 사이트를 호스팅할 수 있습니다.
Astro 프로젝트 구성
섹션 제목: Astro 프로젝트 구성정적 호스팅
섹션 제목: 정적 호스팅Kinsta 애플리케이션 호스팅에서 프로젝트를 호스팅하려면 다음을 수행해야 합니다.
- package.json파일에- name필드를 포함합니다. (이는 무엇이든 가능하며 배포에 영향을 미치지 않습니다.)
- package.json파일에- build스크립트를 포함합니다. (여러분의 Astro 프로젝트에는 이미 이 내용이 포함되어 있어야 합니다.)
- serve패키지를 설치하고- start스크립트를- serve dist/로 설정합니다.
package.json 파일에 필요한 줄은 다음과 같습니다.
{  "name": "anything", // 이는 필수이지만 값은 중요하지 않습니다.  "scripts": {    "dev": "astro dev",    "start": "serve dist/",    "build": "astro build",    "preview": "astro preview",    "astro": "astro"  },  "dependencies": {    "astro": "^2.2.0",    "serve": "^14.0.1"  },}SSR
섹션 제목: SSRKinsta 애플리케이션 호스팅에서 프로젝트를 호스팅하려면 다음을 수행해야 합니다.
- package.json파일에- name필드를 포함합니다. (이는 무엇이든 가능하며 배포에 영향을 미치지 않습니다.)
- package.json파일에- build스크립트를 포함합니다. (여러분의 Astro 프로젝트에는 이미 이 내용이 포함되어 있어야 합니다.)
- @astrojs/node패키지를 설치하고- start스크립트를- node ./dist/server/entry.mjs로 설정합니다.
- @astrojs/node및- host: true를 사용하도록- astro.config.mjs파일을 설정합니다.
package.json 파일에 필요한 줄은 다음과 같습니다.
{  "name": "anything", // 이는 필수이지만 값은 중요하지 않습니다.  "scripts": {    "dev": "astro dev",    "start": "node ./dist/server/entry.mjs",    "build": "astro build",    "preview": "astro preview",    "astro": "astro"  },  "dependencies": {    "astro": "^2.2.0",    "@astrojs/node": "^5.1.1"  },}astro.config.mjs 파일에 필요한 줄은 다음과 같습니다:
  import { defineConfig } from 'astro/config';  import node from "@astrojs/node";
  export default defineConfig({    output: 'server',    adapter: node({      mode: "standalone"    }),    server: {      host: true    }  });배포 방법
섹션 제목: 배포 방법프로젝트의 GitHub 저장소가 연결되면 MyKinsta 관리자 패널에서 Kinsta 애플리케이션 호스팅에 대한 수동 배포를 트리거할 수 있습니다. 관리자 패널에서 자동 배포를 설정할 수도 있습니다.
새로운 Kinsta 애플리케이션 구성
섹션 제목: 새로운 Kinsta 애플리케이션 구성- 
My Kinsta 관리자 패널로 이동합니다. 
- 
Applications 탭으로 이동합니다. 
- 
GitHub 저장소를 연결합니다. 
- 
Add service > Application 버튼을 누릅니다. 
- 
마법사 단계를 따릅니다. 
- 
애플리케이션이 배포되었습니다.