Bun

指南生態系統

在 Render 上部署 Bun 應用程式

Render 是一個雲平臺,可讓您靈活地構建、部署和擴充套件您的應用程式。

它提供了諸如 GitHub 自動部署、全球 CDN、私有網路、自動 HTTPS 設定以及託管的 PostgreSQL 和 Redis 等功能。

Render 原生支援 Bun。您可以將 Bun 應用部署為 Web 服務、後臺工作程序、Cron 作業等。

例如,讓我們將一個簡單的 Express HTTP 伺服器部署到 Render。

建立一個名為 myapp 的新 GitHub 倉庫。在本地 Git 克隆它。

git clone git@github.com:my-github-username/myapp.git
cd myapp

新增 Express 庫。

bun add express

定義一個簡單的 Express 伺服器

app.ts
import express from "express";

const app = express();
const port = process.env.PORT || 3001;

app.get("/", (req, res) => {
  res.send("Hello World!");
});

app.listen(port, () => {
  console.log(`Listening on port ${port}...`);
});

提交您的更改並推送到 GitHub。

git add app.ts bun.lock package.json
git commit -m "Create simple Express app"
git push origin main

在您的 Render Dashboard 中,點選 New > Web Service 並連線您的 myapp 倉庫。

在 Render UI 中,在建立 Web 服務時提供以下值

執行時Node
構建命令bun install
啟動命令bun app.ts

就是這樣!一旦構建完成,您的 Web 服務將可以在指定的 onrender.com URL 上訪問。

您可以檢視 部署日誌 以獲取詳細資訊。有關在 Render 上部署的完整概述,請參閱 Render 的文件