يمنحك Firebase Hosting طريقة سريعة وآمنة وموثوقة لاستضافة الأصول الثابتة لتطبيقك (HTML و CSS وجافا سكريبت وملفات الوسائط وما إلى ذلك) بالإضافة إلى خدمة المحتوى الديناميكي والخدمات المصغرة المضيفة .
يتم دعم استضافتنا على مستوى الإنتاج من خلال شبكة توصيل محتوى عالمية (CDN). تخدم الاستضافة المحتوى الخاص بك عبر SSL ، بشكل افتراضي ، ويمكن استخدامه مع المجال المخصص الخاص بك أو على النطاقات الفرعية لمشروعك دون أي تكلفة على web.app
و firebaseapp.com
.
قبل ان تبدأ
قبل أن تتمكن من إعداد استضافة Firebase ، تحتاج إلى إنشاء مشروع Firebase .
الخطوة 1 : قم بتثبيت Firebase CLI
قم بزيارة وثائق Firebase CLI لمعرفة كيفية تثبيت CLI أو التحديث إلى أحدث إصدار .
الخطوة 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
ينشر هذا الأمر محتوى الاستضافة الخاص بك والتهيئة إلى النطاقات الفرعية التالية التي يوفرها Firebase:
-
PROJECT_ID .web.app
-
PROJECT_ID .firebaseapp.com
تعرف على المزيد حول عمليات النشر وحتى اختبار موقعك محليًا .
الخطوات التالية
الآن موقعك جاهز للمشاركة مع العالم!
استمر في تحسين موقعك. اختبر محليًا ، وشارك التغييرات على عنوان URL مؤقت للمعاينة ، ثم انشرها على موقعك المباشر. اتبع هذا الدليل المفصل خطوة بخطوة .
تعرف على المزيد من إمكانيات الاستضافة:
ألق نظرة على الوثائق الكاملة لـ Firebase CLI .
استعد لإطلاق تطبيقك:
- قم بإعداد تنبيهات الميزانية لمشروعك في Google Cloud Console.
- راقب لوحة معلومات الاستخدام والفوترة في وحدة تحكم Firebase للحصول على صورة شاملة لاستخدام مشروعك عبر خدمات Firebase المتعددة. يمكنك أيضًا زيارة لوحة تحكم استخدام الاستضافة للحصول على معلومات استخدام أكثر تفصيلاً.
- راجع قائمة التحقق من إطلاق Firebase .