Closed3

RemixをDeno Deployにデプロイ

ryuryu

インストール

npx create-remix@latest --template deno

開発

npm run dev

本番環境

npm start
ryuryu

デプロイ

  1. Deno Deployにサインインする
    https://deno.dev
  2. 空のプロジェクトを作成する
    https://dash.deno.com/new
  3. package.json に書かれている scriptsdeploy<your deno deploy project> の部分をDeno Deployで作成したプロジェクト名に変更する
{
 "scripts": {
   "deploy": "deployctl deploy --project=<your deno deploy project> --include=.cache,build,public ./build/index.js"
 }
}
  1. デプロイコマンドに必要なトークンを取得し、環境変数にDENO_DEPLOY_TOKENで保存する。
    トークン取得場所
    https://dash.deno.com/account
    環境変数を設定する一例
    https://zenn.dev/tatsuyasusukida/articles/dotenv-package-json
  2. Deno Deploy CLIをインストールする。(ある場合は最新バージョンに)
deno install --allow-read --allow-write --allow-env --allow-net --allow-run --no-check -r -f https://deno.land/x/deploy/deployctl.ts

https://github.com/denoland/deployctl
6. 以下のコマンドを実行してあげればデプロイ完了

npm run deploy
このスクラップは2023/05/14にクローズされました