Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 2.28 KB

zeabur.mdx

File metadata and controls

59 lines (39 loc) · 2.28 KB
title description type i18nReady
Zeabur에 Astro 사이트 배포
Astro 사이트를 Zeabur의 웹에 배포하는 방법.
deploy
true

import { Steps } from '@astrojs/starlight/components';

Zeabur는 풀 스택 웹 애플리케이션을 위한 호스팅을 제공합니다. Astro 사이트는 SSR 또는 정적 출력으로 호스팅될 수 있습니다.

이 안내서에는 웹사이트 UI를 통해 Zeabur에 배포하기 위한 지침이 포함되어 있습니다.

프로젝트 구성

정적 사이트

Astro는 기본적으로 정적 사이트를 출력합니다. 정적 Astro 사이트를 Zeabur에 배포하기 위해 추가 구성이 필요하지 않습니다.

SSR용 어댑터

Astro 프로젝트에서 SSR을 활성화하고 Zeabur에 배포하려면 다음 단계를 따르세요.

1. 선호하는 패키지 관리자를 사용하여 프로젝트의 종속성에 [`@zeabur/astro-adapter` 어댑터](https://www.npmjs.com/package/@zeabur/astro-adapter)를 설치하세요. npm을 사용 중이거나 확실하지 않은 경우 터미널에서 다음을 실행하세요.
```bash
  npm install @zeabur/astro-adapter
```
  1. astro.config.mjs 프로젝트 구성 파일에 두 개의 새 줄을 추가합니다.

    import { defineConfig } from 'astro/config';
    import zeabur from '@zeabur/astro-adapter/serverless';
    
    export default defineConfig({
      output: 'server',
      adapter: zeabur(),
    });

배포 방법

프로젝트가 GitHub에 저장된 경우 Astro 사이트를 Zeabur에 배포할 수 있습니다.

1. [Zeabur 대시보드](https://dash.zeabur.com)에서 Create new project를 클릭하세요.
  1. GitHub 설치를 구성하고 저장소를 가져옵니다.

  2. Zeabur는 여러분의 프로젝트가 Astro 프로젝트인지 자동으로 감지하고 astro build 명령을 사용하여 빌드합니다.

  3. 빌드가 완료되면 도메인을 사이트에 바인딩하여 방문할 수 있습니다.

프로젝트를 가져와 배포한 후 브랜치에 대하나 모든 추가 푸시는 새로운 빌드를 생성합니다.

Zeabur의 배포 안내서에 대해 자세히 알아보세요.