بدء استخدام "استضافة Firebase"

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

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

قبل البدء

قبل إعداد Firebase Hosting، عليك إنشاء مشروع على Firebase.

الخطوة 1: تثبيت واجهة سطر الأوامر Firebase

يمكنك الانتقال إلى مستندات Firebase CLI للتعرّف على كيفية تثبيت CLI أو التحديث إلى الإصدار الأخير.

الخطوة 2: إعداد مشروعك

لربط ملفات مشروعك على الجهاز بمشروعك على Firebase، نفِّذ الأمر التالي من جذر دليل مشروعك على الجهاز:

firebase init hosting

أثناء إعداد المشروع، اتّبِع التعليمات التالية من موجه أوامر Firebase CLI:

  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

ينشر هذا الأمر محتوى Hosting وإعداداته إلى النطاقات الفرعية التالية التي توفّرها Firebase:

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

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

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

أصبح موقعك الإلكتروني جاهزًا الآن للمشاركة مع العالم.