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