Render هي منصة سحابية تتيح لك بناء ونشر وتوسيع تطبيقاتك بمرونة.
تقدم ميزات مثل عمليات النشر التلقائي من GitHub و CDN عالمي وشبكات خاصة وتكوين HTTPS تلقائي و PostgreSQL و Redis مُدارة.
يدعم Render Bun بشكل أصلي. يمكنك نشر تطبيقات Bun كخدمات ويب وعمليات خلفية ومهام cron والمزيد.
كمثال، لنقم بنشر خادم HTTP Express بسيط إلى Render.
الخطوة 1
أنشئ مستودع GitHub جديد باسم myapp. قم بعمل Git clone محليًا.
git clone git@github.com:my-github-username/myapp.git
cd myappالخطوة 2
أضف مكتبة Express.
bun add expressالخطوة 3
حدد خادمًا بسيطًا باستخدام 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}...`);
});الخطوة 4
التزم بالتغييرات وادفع إلى GitHub.
git add app.ts bun.lock package.json
git commit -m "Create simple Express app"
git push origin mainالخطوة 5
في لوحة تحكم Render، انقر على New > Web Service واربط مستودع myapp الخاص بك.
الخطوة 6
في واجهة Render، قدم القيم التالية أثناء إنشاء خدمة الويب:
| Runtime | Node |
| Build Command | bun install |
| Start Command | bun app.ts |
هذا كل شيء! سيكون خادم الويب الخاص بك مباشرًا على عنوان URL المخصص onrender.com بمجرد انتهاء البناء.
يمكنك عرض سجلات النشر للحصول على التفاصيل. راجع وثائق Render للحصول على نظرة عامة كاملة على النشر على Render.