Build und Startbefehl
Gebaut wird mit:
bun install --frozen-lockfile
Gestartet wird mit:
bun run src/index.ts
Worauf du achten musst
- Ein eigenes Dockerfile ist der einfachste Weg (
FROM oven/bun:1). Die automatische Erkennung geht sonst von Node aus. bun.lockbgehört ins Repository – sonst ist der Build nicht reproduzierbar.- Nicht jedes Node-Paket läuft. Alles, was native Erweiterungen nutzt, vorher probieren; die Abdeckung ist gut, aber nicht vollständig.
- Bun startet schnell – das macht sich bei zeitgesteuerten Aufgaben bezahlt, die nur kurz laufen.
Größe und Kosten
Empfohlen ist Größe S (512 MB, 0.5 Kerne) – im Dauerbetrieb rund 7,82 € im Monat. Abgerechnet wird sekundengenau, eine gestoppte App kostet nichts. Die Größe lässt sich jederzeit wechseln, die App startet dabei einmal neu. Alle Preise
Häufige Fragen
Lohnt der Wechsel von Node?
Für neue Projekte oft ja, vor allem wegen kurzer Startzeiten. Eine laufende Anwendung nur wegen der Geschwindigkeit umzustellen, lohnt selten.
Kann ich TypeScript direkt ausführen?
Ja, Bun führt TypeScript ohne eigenen Übersetzungsschritt aus.