FreshのプロジェクトをDenoDeployでデプロイする

作成日
更新日

Freshのプロジェクトを Deno Deployでデプロイする。

環境変数

GitHub リポジトリに追加する

GitHub Actions 側も指定する。

追加するのは Build Step の部分。

      - name: Build step
        env:
          SUPABASE_IMAGE_BUCKET: ${{ secrets.SUPABASE_IMAGE_BUCKET }}
          SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
          SUPABASE_KEY: ${{ secrets.SUPABASE_KEY }}
        run: "deno task build"

Deno Deploy で追加する

Deno Deploy側にも設定する必要がある。 これを追加しないと Upload to Deno Deploy のステップでこける。

FreshのプロジェクトをDenoDeployでデプロイする-1743504310390

これはダメ

失敗集

書く場所が違う

deploy の部分に書いたらダメでした。

.github/workflows/deploy.yml
jobs:
  deploy:
    name: Deploy
    runs-on: ubuntu-latest

    permissions:
      id-token: write # Needed for auth with Deno Deploy
      contents: read # Needed to clone the repository
    env:
      SUPABASE_IMAGE_BUCKET: ${{ secrets.SUPABASE_IMAGE_BUCKET }}
      SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
      SUPABASE_KEY: ${{ secrets.SUPABASE_KEY }}

Upload to Deno Deploy ステップにのみ書いた場合も失敗。

参考

サイトアイコン
公開日
更新日