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 のステップでこける。
これはダメ
失敗集
書く場所が違う
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 ステップにのみ書いた場合も失敗。
参考

公開日
更新日