سرور JavaScript یا TypeScript را با Bun و lockfile بومی بسازید؛ نصب، Build و Runtime بدون نیاز به Node.js انجام میشوند.
$ paasta login
$ cd my-bun-app
$ paasta deploy
✓ build detected: bun
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
bun install --frozen-lockfile نصب تکرارپذیر را انجام میدهد و cache دانلودها برای Build بعدی حفظ میشود.
bun run build در صورت وجود اجرا و bun run start یا فرمان سفارشی برای Runtime استفاده میشود.
پکیجهایی که فقط API خاص Node یا native addon ناسازگار دارند باید پیش از انتشار با Bun production تست شوند.
بهتر است bun.lock را commit کنید تا نسخه وابستگیها دقیقا ثابت باشد. بدون آن Bun ممکن است نسخههای متفاوتی از محدوده package.json نصب کند.
پورت را از process.env.PORT بخوانید و hostname را 0.0.0.0 بگذارید. مقدار ثابت 3000 فقط وقتی درست است که پورت سرویس هم همان باشد.
ابتدا نسخه جدید پکیج را امتحان کنید. اگر وابستگی به Node API یا native addon خاص دارد، پروژه را با Node.js اجرا کنید یا Dockerfile سازگار خودتان را بسازید.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار