Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.4 KB

edgio.mdx

File metadata and controls

52 lines (39 loc) · 1.4 KB
title description type i18nReady
Astro 사이트를 Edgio에 배포
Edgio를 사용하여 Astro 사이트를 웹에 배포하는 방법.
deploy
true

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

Astro 프로젝트를 에지 및 CDN 플랫폼인 Edgio에 배포하여 웹사이트와 API를 배포, 보호, 가속화할 수 있습니다.

:::tip Edgio 문서의 Astro 안내서를 확인하세요! :::

배포 방법

1. 아직 설치하지 않았다면 터미널에서 전역으로 [Edgio CLI](https://docs.edg.io/guides/cli)를 설치합니다.
```bash
npm install -g @edgio/cli
```
  1. Astro 사이트에 Edgio 추가합니다.

    edgio init
  2. (선택 사항) 서버 측 렌더링을 활성화합니다.

    Astro로 @astrojs/node를 설정한 후 edgio.config.js 파일에서 서버 파일 경로를 아래와 같이 지정하세요.

    // edgio.config.js
    import { join } from 'path'
    
    module.exports = {
      astro: {
        // Astro SSR을 실행하는 독립형 서버의 경로입니다.
        // 이 파일의 종속성은 자동으로 번들링됩니다.
        appPath: join(process.cwd(), 'dist', 'server', 'entry.mjs'),
      },
    };
  3. Edgio에 배포

    edgio deploy