كيف أرفع مشروعي (Next.js أو Node أو Python)
من مشروع على جهازك إلى موقع يعمل — حتى لو لم ترفع مشروعاً من قبل.
هذه المقالة لمن؟
لمن بنى مشروعاً — بنفسه أو بمساعدة الذكاء الاصطناعي — ويعمل على جهازه، ولا يعرف كيف يجعله متاحاً للناس.
إن كنت في الباقة الاحترافية أو باقة الأعمال: لا تحتاج هذه المقالة. نرفع مشروعك ونشغّله عنك. أرسل لنا رابط المستودع أو ملفات المشروع وسنتولّى الباقي.
ما نحتاجه منك
1. مشروعك على GitHub
إن كان مشروعك على جهازك فقط، ارفعه إلى مستودع على GitHub (يمكن أن يكون خاصاً). هذا يجعل النشر تلقائياً: كل تعديل ترفعه يظهر على موقعك.
2. أمر التشغيل وأمر البناء
معظم المشاريع تحتاج أمرين:
- البناء:
npm run buildلمشاريع Next.js، أو لا شيء لمشاريع Python - التشغيل:
npm startأوpython app.pyأو ما يعادله
إن لم تكن متأكداً، أخبرنا بنوع المشروع وسنستنتجها.
3. متغيرات البيئة
كل ما في ملف .env عندك: مفاتيح API، رابط قاعدة البيانات، أسرار أخرى.
لا ترسلها في رسالة عادية. أخبرنا وسنرسل لك رابطاً آمناً تكتبها فيه.
ما نتولّاه نحن
- تجهيز السيرفر والحاويات
- ربط المستودع والنشر التلقائي
- الدومين وشهادة SSL
- قاعدة البيانات إن احتجتها
- إعادة التشغيل التلقائي إن توقف التطبيق
نقطة مهمة: ذاكرة البناء
بناء مشاريع Next.js يستهلك ذاكرة أكثر بكثير من تشغيلها. مشروع يعمل بمئتَي ميجابايت قد يحتاج جيجابايت كاملاً لحظة البناء.
لهذا نبني المشروع بطريقة لا تستهلك ذاكرة تشغيله، فلا يتأثر موقعك ولا مواقع غيرك. إن كان مشروعك كبيراً وبناؤه ثقيلاً، قد ننصحك بالباقة الاحترافية.
بعد النشر
- رابط مؤقت يعمل فوراً لتجرّب موقعك قبل ربط الدومين
- سجلات التطبيق تُطلب منا في أي وقت لتشخيص مشكلة
- النشر التلقائي: كل دفعة إلى الفرع الرئيسي تُنشر خلال دقائق
ماذا لو تعطّل شيء؟
اضغط زر "موقعي لا يعمل" في لوحتك. يصلنا فوراً على مدار الساعة مع كل بيانات خدمتك جاهزة، فلا نحتاج أن نسألك عنها.