Skip to content

Render est une plateforme cloud qui vous permet de construire, déployer et mettre à l'échelle vos applications de manière flexible.

Elle offre des fonctionnalités comme les déploiements automatiques depuis GitHub, un CDN mondial, des réseaux privés, une configuration HTTPS automatique et des bases de données PostgreSQL et Redis gérées.

Render prend en charge Bun nativement. Vous pouvez déployer des applications Bun en tant que services web, workers en arrière-plan, tâches cron, et plus encore.


Par exemple, déployons un simple serveur HTTP Express sur Render.

Étape 1

Créez un nouveau dépôt GitHub nommé myapp. Clonez-le localement.

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

Étape 2

Ajoutez la bibliothèque Express.

sh
bun add express

Étape 3

Définissez un serveur simple avec Express :

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}...`);
});

Étape 4

Validez vos modifications et poussez vers GitHub.

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

Étape 5

Dans votre tableau de bord Render, cliquez sur New > Web Service et connectez votre dépôt myapp.

Étape 6

Dans l'interface utilisateur Render, fournissez les valeurs suivantes lors de la création du service web :

RuntimeNode
Build Commandbun install
Start Commandbun app.ts

C'est tout ! Votre service web sera en ligne à l'URL onrender.com attribuée dès que le build sera terminé.

Vous pouvez consulter les journaux de déploiement pour plus de détails. Consultez la documentation Render pour un aperçu complet du déploiement sur Render.

Bun édité par www.bunjs.com.cn