如何在 Kinsta 上部署 Deno
Kinsta 应用程序托管服务允许您直接从 Git 存储库构建和部署 Web 应用程序。
准备你的应用程序 Jump to heading
在 Kinsta,我们建议使用 deno-bin
包来运行 Deno 应用程序。
为此,你的 package.json
应该如下所示
package.json
{
"name": "deno app",
"scripts": {
"start": "deno run --allow-net index.js --port=${PORT}"
},
"devDependencies": {
"deno-bin": "^1.28.2"
}
}
示例应用程序 Jump to heading
import { parseArgs } from "jsr:@std/cli";
const { args } = Deno;
const port = parseArgs(args).port ? Number(parseArgs(args).port) : 8000;
Deno.serve({ port }, (_req) => new Response("Hello, world"));
应用程序本身是不言自明的。至关重要的是不要硬编码 PORT,而是使用 Kinsta 提供的环境变量。
还有一个 存储库 可以帮助你入门。
部署 Jump to heading
- 在 Kinsta 应用程序托管服务上注册或直接登录到 My Kinsta 管理面板。
- 转到“应用程序”选项卡。
- 连接你的 GitHub 存储库。
- 按“添加服务 > 应用程序”按钮。
- 按照向导步骤操作。