يمنحك Firebase Hosting طريقة سريعة وآمنة وموثوقة لاستضافة الأصول الثابتة للتطبيق (HTML وCSS وJavaScript وملفات الوسائط وغيرها) بالإضافة إلى عرض المحتوى الديناميكي والخدمات المصغَّرة المضيفة.
يستند استضافة الإصدارات العلنية إلى شبكة توصيل محتوى (CDN) عالمية. يعرض Hosting المحتوى الخاص بك عبر طبقة المقابس الآمنة تلقائيًا، ويمكن استخدامه
باستخدام نطاقك الخاص أو على حساب مشروعك
نطاقات فرعية بدون أي تكلفة في web.app
وfirebaseapp.com
قبل البدء
قبل أن تتمكّن من إعداد Firebase Hosting، عليك إنشاء مشروع على Firebase.
الخطوة 1: تثبيت واجهة سطر الأوامر Firebase
يُرجى الانتقال إلى مستندات واجهة سطر الأوامر في Firebase للتعرّف على كيفية تثبيت واجهة سطر الأوامر أو التحديث إلى أحدث إصدار.
الخطوة 2: إعداد مشروعك
لربط ملفات مشروعك على الجهاز بمشروعك على Firebase، شغِّل ما يلي: من جذر دليل المشروع المحلي:
firebase init hosting
من أوامر واجهة سطر الأوامر Firebase أثناء إعداد المشروع:
اختَر مشروعًا على 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 CLI.
الاستعداد لإطلاق تطبيقك:
- إعداد تنبيهات بشأن الميزانية لمشروعك في وحدة تحكّم Google Cloud
- يمكنك مراقبة الاستخدام والفوترة لوحة البيانات في وحدة تحكم Firebase للحصول على صورة شاملة عبر خدمات Firebase المتعددة. يمكنك أيضًا الانتقال إلى لوحة بيانات Hosting الاستخدام للحصول على معلومات استخدام أكثر تفصيلاً.
- راجِع قائمة التحقّق الخاصة بإطلاق Firebase.