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
섹션 제목: “SSR”Kinsta 애플리케이션 호스팅에서 프로젝트를 호스팅하려면 다음을 수행해야 합니다.
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 버튼을 누릅니다.
 - 
마법사 단계를 따릅니다.
 - 
애플리케이션이 배포되었습니다.