ابدأ مع استضافة Firebase

تمنحك استضافة Firebase طريقة سريعة وآمنة وموثوقة لاستضافة الأصول الثابتة لتطبيقك (HTML وCSS وJavaScript وملفات الوسائط وما إلى ذلك) بالإضافة إلى خدمة المحتوى الديناميكي واستضافة الخدمات الصغيرة .

يتم دعم الاستضافة الخاصة بنا على مستوى الإنتاج من خلال شبكة توصيل المحتوى العالمية (CDN). تخدم الاستضافة المحتوى الخاص بك عبر SSL، بشكل افتراضي، ويمكن استخدامه مع المجال المخصص الخاص بك أو على النطاقات الفرعية لمشروعك دون أي تكلفة على web.app و firebaseapp.com .

قبل ان تبدأ

قبل أن تتمكن من إعداد استضافة Firebase، تحتاج إلى إنشاء مشروع Firebase .

الخطوة 1 : تثبيت Firebase CLI

تفضل بزيارة وثائق Firebase CLI للتعرف على كيفية تثبيت واجهة سطر الأوامر أو التحديث إلى أحدث إصدار لها .

الخطوة 2 : تهيئة مشروعك

لتوصيل ملفات مشروعك المحلي بمشروع Firebase، قم بتشغيل الأمر التالي من جذر دليل مشروعك المحلي:

firebase init hosting

أثناء تهيئة المشروع، من واجهة سطر أوامر Firebase يطالب بما يلي:

  1. حدد مشروع Firebase للاتصال بدليل المشروع المحلي الخاص بك.

    مشروع Firebase المحدد هو مشروع Firebase "الافتراضي" لدليل مشروعك المحلي. لربط مشاريع Firebase الإضافية بدليل مشروعك المحلي، قم بإعداد الأسماء المستعارة للمشروع .

  2. حدد دليلاً لاستخدامه كدليل جذر عام.

    يحتوي هذا الدليل على جميع ملفاتك الثابتة المقدمة للعامة، بما في ذلك ملف index.html وأي أصول أخرى تريد نشرها على Firebase Hosting.

    • الافتراضي للدليل الجذر العام يسمى public .

      • يمكنك تحديد الدليل الجذر العام الخاص بك الآن أو يمكنك تحديده لاحقًا في ملف التكوين firebase.json الخاص بك.

      • إذا قمت بتحديد الإعداد الافتراضي ولم يكن لديك بالفعل دليل يسمى public ، فسيقوم Firebase بإنشائه نيابةً عنك.

    • إذا لم يكن لديك بالفعل ملف index.html أو ملف 404.html صالح في الدليل الجذر العام لديك، فسيقوم Firebase بإنشائهما نيابةً عنك.

  3. اختر تكوينًا لموقعك.

    إذا حددت إنشاء تطبيق من صفحة واحدة، فسيضيف Firebase تلقائيًا تكوينات إعادة الكتابة لك.

في نهاية التهيئة، يقوم Firebase تلقائيًا بإنشاء ملفين وإضافتهما إلى جذر دليل التطبيق المحلي الخاص بك:

الخطوة 3 : النشر على موقعك

للنشر على موقعك، قم بتشغيل الأمر التالي من جذر دليل المشروع المحلي الخاص بك:

firebase deploy --only hosting

ينشر هذا الأمر محتوى الاستضافة والتكوين الخاص بك إلى النطاقات الفرعية التالية التي يوفرها Firebase:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

تعرف على المزيد حول عمليات النشر وحتى اختبار موقعك محليًا .

الخطوات التالية

الآن موقعك جاهز للمشاركة مع العالم!