如何在 Kinsta 上部署 Deno
Kinsta 應用程式代管 是一項服務,可讓您直接從 Git 存放庫建置並部署您的網路應用程式。
準備您的應用程式
在 Kinsta,我們建議使用 deno-bin
套件來執行 Deno 應用程式。
為此,您的 package.json
應如下所示
{
"name": "deno app",
"scripts": {
"start": "deno run --allow-net index.js --port=${PORT}"
},
"devDependencies": {
"deno-bin": "^1.28.2"
}
}
範例應用程式
import { parseArgs } from "https://deno.land/std@0.220.0/cli/parse_args.ts";
const { args } = Deno;
const port = parseArgs(args).port ? Number(parseArgs(args).port) : 8000;
Deno.serve({ port }, (_req) => new Response("Hello, world"));
應用程式本身不言而喻。關鍵是不硬編碼 PORT
,而是使用 Kinsta 提供的環境變數。
還有一個 存放庫,應有助於您開始使用。
部署
- 在 Kinsta 應用程式代管 上註冊或直接登入 My Kinsta 管理員面板。
- 前往應用程式標籤。
- 連接您的 GitHub 存放庫。
- 按下 新增服務 > 應用程式按鈕。
- 按照精靈步驟執行。