توفّر Firebase Studio خيارات نشر متعدّدة، ما يتيح لك اختيار الطريقة التي تناسب احتياجات مشروعك على أفضل وجه. في ما يلي نظرة عامة على الخيارات المتاحة:
Firebase App Hosting: مثالي لنشر تطبيقات Next.js وAngular الديناميكية، يقدّم App Hosting دعمًا مضمّنًا للإطارات الأساسية، وإمكانية دمج GitHub، والدمج مع منتجات Firebase الأخرى، مثل Firebase Authentication وCloud Firestore و Vertex AI in Firebase.
إذا كنت قد طوّرت تطبيقًا على Next.js باستخدام App Prototyping agent، يمكنك نشره مباشرةً من Firebase Studio ببضع نقرات فقط.
Firebase Hosting: مناسب بشكلٍ جيد لاستضافة التطبيقات المبرمَجة بلغة برمجة الويب ومحتوى الويب الثابت (HTML وCSS وJavaScript والصور وغيرها من مواد عرض static) والتطبيقات المكوّنة من صفحة واحدة. يوفّر Firebase Hosting تسليمًا سريعًا للمحتوى من خلال شبكة توصيل المحتوى (CDN) العالمية وشهادات SSL المجانية و دعم النطاقات المخصّصة.
Cloud Run: استخدِم Cloud Run لنشر التطبيقات المُنشَأة في حاويات. وهو خيار جيد لنشر التطبيقات القابلة للتوسيع والتطبيقات المتوافقة مع الأجهزة الجوّالة والتي يمكن تشغيلها على أي نظام أساسي.
خيارات النشر الأخرى: يمكنك النشر على حل الاستضافة الذي تريده، بما في ذلك المنصات الأخرى أو خادمك الخاص.
نشر تطبيقك ومراقبته باستخدام Firebase App Hosting
إذا أنشأت تطبيقًا باستخدام App Prototyping agent، يمكنك نشره على Firebase App Hosting مباشرةً من Firebase Studio.
تتطلب خدمةنشر تطبيقك باستخدام App Hosting
عند إعداد App Hosting، تنشئ Firebase Studio مشروعًا على Firebase نيابةً عنك وترشدك خلال عملية ربط حساب Cloud Billing.
لنشر تطبيقك على Firebase App Hosting، اتّبِع الخطوات التالية:
انقر على نشر لإنشاء مشروع جديد على Firebase وبدء App Hosting عملية الإعداد. تظهر لوحة نشر تطبيقك.
في خطوة مشروع Firebase، سجِّل اسم مشروع Firebase الذي تم إنشاؤه نيابةً عنك، ثم انقر على التالي.
في خطوة ربط حساب Cloud Billing، اختَر أحد الخيارَين التاليَين:
اختَر حساب Cloud Billing الذي تريد ربطه بمشروعك على Firebase.
إذا لم يكن لديك حساب على Cloud Billing أو أردت إنشاء حساب جديد، انقر على إنشاء حساب على Cloud Billing. يؤدي هذا الإجراء إلى فتح وحدة تحكّم Google Cloud، حيث يمكنك إنشاء حساب إشتراك ذاتي جديد في Cloud Billing. بعد إنشاء الحساب، ارجع إلى Firebase Studio واختَر الحساب من قائمة ربط Cloud Billing.
انقر على التالي. يربط Firebase Studio حساب الفوترة بالمشروع المرتبط بمساحة عملك، والذي تم إنشاؤه إما عند إنشاء مفتاح Gemini API تلقائيًا أو عند النقر على نشر. بعد ذلك، App Hosting يُعدّ بيئة مُدارة بالكامل لتطبيقك في Google Cloud.
انقر على إنشاء عملية الطرح الأولى. يبدأ Firebase Studio طرح App Hosting. قد يستغرق إكمال هذا الإجراء مدة تصل إلى عشر دقائق. للاطّلاع على مزيد من المعلومات حول ما يحدث في الكواليس، اطّلِع على مقالة عملية إنشاء App Hosting.
عند اكتمال عملية الطرح، تظهر نظرة عامة على التطبيق مع عنوان URL وإحصاءات التطبيق المستندة إلى مراقبة App Hosting. لاستخدام نطاق مخصّص (مثل example.com أو app.example.com) بدلاً من النطاق الذي أنشأه Firebase ، يمكنك إضافة نطاق مخصّص في وحدة تحكّم Firebase.
لمزيد من المعلومات عن App Hosting، يُرجى الاطّلاع على مقالة فهم App Hosting وطريقة عمله.
مراقبة تطبيقك باستخدام App Hosting مراقبة الأداء
تقدّم لوحة App Hosting نظرة عامة على التطبيق المقاييس والمعلومات الرئيسية عن تطبيقك، ما يتيح لك مراقبة أداء تطبيق الويب باستخدام أدوات المراقبة المضمّنة في App Hosting. بعد طرح موقعك الإلكتروني، يمكنك الوصول إلى النظرة العامة من خلال النقر على نشر. من هذه اللوحة، يمكنك إجراء ما يلي:
- انقر على إنشاء عملية طرح لإصدار نسخة جديدة من تطبيقك.
- شارِك الرابط المؤدّي إلى تطبيقك أو افتح تطبيقك مباشرةً في الانتقال إلى تطبيقك.
- راجِع ملخّصًا لأداء تطبيقك خلال آخر 7 أيام، بما في ذلك إجمالي عدد الطلبات وحالة آخر عملية طرح. انقر على عرض التفاصيل للوصول إلى مزيد من المعلومات فيconsole Firebase.
- اطّلِع على رسم بياني لعدد الطلبات التي تلقّاها تطبيقك خلال آخر 24 ساعة، مقسّمة حسب رمز حالة HTTP.
إذا أغلقت لوحة "نظرة عامة على التطبيق"، يمكنك إعادة فتحها في أي وقت من خلال النقر على نشر.
اطّلِع على مزيد من المعلومات عن إدارة عمليات طرح App Hosting ومراقبتها على الرابط إدارة عمليات الطرح والإصدارات.
الرجوع إلى إصدار سابق من موقعك الإلكتروني على App Hosting
إذا كنت قد طرحت إصدارات متتالية من تطبيقك على App Hosting، يمكنك الرجوع إلى أحد الإصدارات السابقة. ويمكنك أيضًا إزالتها.
للرجوع إلى إصدار سابق من موقع إلكتروني منشور، اتّبِع الخطوات التالية:
حدِّد موقع الخلفية في تطبيقك، وانقر على عرض، ثمّ انقر على عمليات الطرح.
بجانب عملية النشر التي تريد الرجوع إليها، انقر على المزيد
، ثم اختَر الرجوع إلى هذا الإصدار، وأكِّد.
اطّلِع على مزيد من المعلومات في مقالة إدارة عمليات الطرح والإصدارات.
لإزالة نطاق App Hosting من الويب:
من وحدة تحكّم Firebase، افتح App Hosting، ثم انقر على عرض في قسم تطبيق Firebase Studio.
في قسم معلومات الخلفية، انقر على إدارة. يتم تحميل صفحة النطاقات.
بجانب نطاقك، انقر على رمز المزيد
، ثم اختَر إيقاف النطاق، وأكِّد.
سيؤدي ذلك إلى إزالة نطاقك من الويب. لإزالة خلفيّة App Hosting بالكامل، اتّبِع التعليمات الواردة في مقالة حذف خلفيّة.
Firebase Hosting
يمكنك نشر تطبيقات الويب على Firebase Hosting من مساحة عمل Firebase Studio. قبل نشر تطبيق ويب على Firebase Hosting، عليك إنشاء مشروع على Firebase وتسجيل تطبيقك.
إذا لم تكن لديك أذونات مشروع Firebase المطلوبة، يمكنك أن تطلب من مالك مشروع Firebase منحك الدور الساري في Firebase صفحة "مستخدِمو وحدة التحكّم وأذوناتهم". إذا كانت لديك أسئلة عن الوصول إلى مشروعك على Firebase، بما في ذلك العثور على مالك أو إسناده، يُرجى الاطّلاع على الأذونات والوصول إلى projects Firebase.
لنشر تطبيقك على Firebase Hosting من Firebase Studio:
افتح Firebase Studio مساحة العمل. إذا كنت تستخدم App Prototyping agent، انقر على
التبديل إلى الرمز لفتح طريقة العرض Code.
انقر على رمز Firebase Studio في مساحة الروابط لفتح لوحة Firebase Studio وتوسيع القسم Firebase Hosting.
انقر على مصادقة Firebase واتّبِع التعليمات في نافذة Terminal لمصادقة حسابك على Firebase.
انقر على بدء Firebase Hosting واتّبِع التعليمات الواردة في نافذة Terminal لإعداد إعدادات النشر.
لنشر تطبيقك، انقر على النشر في قناة الإصدار العلني أو النشر في قناة الإصدار العلني من قسم Firebase Hosting في لوحة Firebase Studio.
Cloud Run
قبل النشر باستخدام Cloud Run، تأكَّد من إعداد مشروع Google Cloud وتفعيل Cloud Billing.
افتح Firebase Studio مساحة العمل. إذا كنت تستخدم App Prototyping agent، انقر على
التبديل إلى الرمز لفتح طريقة العرض Code.
انقر على رمز Firebase Studio في مساحة الروابط لفتح لوحة Firebase Studio وانقر على نشر على Cloud Run.
اختَر السماح لمساحة العمل هذه بالوصول إلى موارد Google Cloud باستخدام حسابي على Google، ثم اختَر مشروعًا على Google Cloud تم تفعيل ميزة الفوترة فيه من نوافذ الحوار.
انقر على المصادقة من قسم Cloud Run في لوحة Firebase Studio واتّبِع التعليمات للمصادقة.
انقر على نشر واتّبِع التعليمات لإعداد إعدادات النشر ونشر تطبيقك.