Déployer une application Bun sur onesubnet
Déployer une app JavaScript via Bun : install, start, port et variables d'environnement.
Déployer une application Bun sur onesubnet
onesubnet exécute vos applications JavaScript/TypeScript via Bun (runtime ultra-rapide, compatible Node.js). Déploiement via Git.
1. Préparer le projet
- Un
package.jsonavec un scriptstart, et@types/bunsi TypeScript. - Faites écouter sur le port de la variable
PORT:
const port = Number(process.env.PORT ?? 3000)
Bun.serve({ port, fetch: () => new Response("Hello from Bun") })
2. Déployer
- Connectez votre dépôt Git dans le panel.
- Build command :
bun install - Start command :
bun run src/index.ts(oubun start).
3. Variables d’environnement
Dans Settings → Environment (chaîne de connexion, secrets…). Accès via process.env ou Bun.env.
4. Logs
Console live dans le panel.
Références
- Bun : https://bun.sh/docs
- Bun.serve : https://bun.sh/docs/api/http