Render ist eine Cloud-Plattform, mit der Sie Ihre Apps flexibel erstellen, bereitstellen und skalieren können.
Es bietet Funktionen wie automatische Bereitstellungen von GitHub, ein globales CDN, private Netzwerke, automatische HTTPS-Einrichtung und verwaltetes PostgreSQL und Redis.
Render unterstützt Bun nativ. Sie können Bun-Apps als Web-Dienste, Hintergrund-Worker, Cron-Jobs und mehr bereitstellen.
Als Beispiel stellen wir einen einfachen Express-HTTP-Server auf Render bereit.
Schritt 1
Erstellen Sie ein neues GitHub-Repository namens myapp. Klonen Sie es lokal.
git clone git@github.com:my-github-username/myapp.git
cd myappSchritt 2
Fügen Sie die Express-Bibliothek hinzu.
bun add expressSchritt 3
Definieren Sie einen einfachen Server mit Express:
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}...`);
});Schritt 4
Committen Sie Ihre Änderungen und pushen Sie zu GitHub.
git add app.ts bun.lock package.json
git commit -m "Create simple Express app"
git push origin mainSchritt 5
Klicken Sie in Ihrem Render Dashboard auf New > Web Service und verbinden Sie Ihr myapp-Repository.
Schritt 6
Geben Sie in der Render-Oberfläche die folgenden Werte bei der Erstellung des Web-Dienstes an:
| Runtime | Node |
| Build Command | bun install |
| Start Command | bun app.ts |
Das war's! Ihr Web-Dienst ist unter der zugewiesenen onrender.com-URL live, sobald der Build abgeschlossen ist.
Sie können die Bereitstellungs-Logs für Details anzeigen. Weitere Informationen finden Sie in Renders Dokumentation für einen vollständigen Überblick über die Bereitstellung auf Render.