يوفّر لك Firebase Hosting طريقة سريعة وآمنة وموثوقة لاستضافة مواد عرض تطبيقك الثابتة (HTML وCSS وJavaScript وملفات الوسائط وما إلى ذلك) بالإضافة إلى عرض المحتوى الديناميكي واستضافة الخدمات المصغرة.
يستند استضافة الإصدارات العلنية إلى شبكة توصيل محتوى (CDN) عالمية. يعرض Hosting المحتوى الخاص بك عبر طبقة المقابس الآمنة (SSL) تلقائيًا، ويمكن استخدامه
مع نطاقك المخصّص أو على النطاقات الفرعية لمشروعك بدون أي تكلفة على web.app
وfirebaseapp.com
.
قبل البدء
قبل أن تتمكّن من إعداد Firebase Hosting، عليك إنشاء مشروع على Firebase.
الخطوة 1: تثبيت Firebase CLI
يُرجى الانتقال إلى مستندات واجهة سطر الأوامر في Firebase للتعرّف على كيفية تثبيت واجهة سطر الأوامر أو التحديث إلى أحدث إصدار.
الخطوة 2: بدء مشروعك
لربط ملفات المشروع على الجهاز بمشروعك على Firebase، نفِّذ العبارة التالية من جذر دليل المشروع على الجهاز:
firebase init hosting
أثناء بدء المشروع، من طلبات Firebase CLI:
اختَر مشروعًا على Firebase للربط بدليل المشروع على الجهاز.
مشروع Firebase الذي تم اختياره هو مشروعك "التلقائي" على Firebase لملف المشروعات المحلي. لربط مشاريع Firebase إضافية بملف مشاريعك المحلي، عليك إعداد أسماء بديلة للمشاريع.
حدِّد دليلاً لاستخدامه كدليل جذر متاح للجميع.
يحتوي هذا الدليل على جميع الملفات الثابتة التي يتم عرضها للجميع، بما في ذلك ملف
index.html
وأي مواد عرض أخرى تريد نشرها على Firebase Hosting.يُطلق على الإعداد التلقائي للدليل الجذري العلني اسم
public
.يمكنك تحديد الدليل الجذر العلني الآن أو يمكنك تحديده لاحقًا فيملف الإعدادات
firebase.json
.إذا اخترت الإعداد التلقائي ولم يكن لديك دليل باسم
public
، تنشئ Firebase هذا الدليل نيابةً عنك.
إذا لم يكن لديك ملف
index.html
أو404.html
صالح في الدليل الجذر العلني، تنشئ Firebase هذين الملفَّين نيابةً عنك.
اختَر إعدادًا لموقعك الإلكتروني.
إذا اخترت إنشاء تطبيق من صفحة واحدة، ستضيف Firebase تلقائيًا إعدادات إعادة الكتابة نيابةً عنك.
في نهاية عملية الإعداد، تنشئ Firebase تلقائيًا ملفَّين وتضيفهما إلى جذر دليل التطبيق على الجهاز:
ملف إعدادات
firebase.json
يسرد إعدادات مشروعك يمكنك الاطّلاع على مزيد من المعلومات عن هذا الملف في صفحة ضبط سلوك الاستضافة.ملف
.firebaserc
لتخزين الأسماء البديلة للمشاريع
الخطوة 3: النشر على موقعك الإلكتروني
للنشر على موقعك الإلكتروني، نفِّذ الأمر التالي من جذر دليل المشروع على الجهاز:
firebase deploy --only hosting
ينشر هذا الأمر محتوى وإعدادات Hosting على عناوين المواقع الفرعية التالية التي تم توفيرها من خلال Firebase:
PROJECT_ID.web.app
PROJECT_ID.firebaseapp.com
مزيد من المعلومات حول عمليات النشر واختبار موقعك الإلكتروني على الجهاز
الخطوات التالية
أصبح موقعك الإلكتروني جاهزًا للمشاركة مع جميع المستخدمين حول العالم.
مواصلة تحسين موقعك الإلكتروني يمكنك إجراء الاختبار على الجهاز، ومشاركة التغييرات على عنوان URL مؤقت لميزة المعاينة، ثم نشرها على موقعك الإلكتروني المباشر. اتّبِع هذا الدليل المفصّل.
تعرَّف على مزيد من المعلومات حول إمكانات الاستضافة الأخرى:
اطّلِع على المستندات الكاملة لواجهة برمجة التطبيقات Firebase.
تجهيز تطبيقك للإطلاق:
- إعداد تنبيهات الميزانية لمشروعك في وحدة تحكّم Google Cloud
- يمكنك مراقبة لوحة بيانات الاستخدام والفوترة في وحدة تحكّم Firebase للحصول على نظرة عامة على استخدام مشروعك على مستوى خدمات Firebase المتعددة. يمكنك أيضًا الانتقال إلى Hosting لوحة بيانات "الاستخدام" للحصول على مزيد من المعلومات التفصيلية عن الاستخدام.
- راجِع قائمة التحقّق من إطلاق Firebase.