Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.57 KB

edgio.mdx

File metadata and controls

52 lines (39 loc) · 1.57 KB
title description type i18nReady
EdgioにAstroサイトをデプロイする
Edgioを使ってAstroサイトをデプロイする方法。
deploy
true

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

WebサイトやAPIをデプロイ、保護、高速化するエッジおよびCDNプラットフォームであるEdgioに、Astroプロジェクトをデプロイできます。

:::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