Firebase Hosting راهی سریع، ایمن و قابل اعتماد برای میزبانی از داراییهای ثابت برنامه (HTML، CSS، جاوا اسکریپت، فایلهای رسانهای و غیره) و همچنین ارائه محتوای پویا و میکروسرویسهای میزبان به شما میدهد.
میزبانی درجه تولید ما توسط یک شبکه جهانی تحویل محتوا (CDN) پشتیبانی می شود. Hosting محتوای شما را به صورت پیشفرض از طریق SSL ارائه میکند و میتواند با دامنه سفارشی خود یا در زیر دامنههای پروژهتان بدون هیچ هزینهای در web.app
و firebaseapp.com
استفاده شود.
قبل از شروع
قبل از اینکه بتوانید Firebase Hosting راه اندازی کنید، باید یک پروژه Firebase ایجاد کنید .
مرحله 1 : Firebase CLI را نصب کنید
برای آشنایی با نحوه نصب CLI یا به روز رسانی به آخرین نسخه آن، از اسناد Firebase 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
این دستور محتوای Hosting و پیکربندی شما را در زیر دامنه های ارائه شده توسط Firebase زیر مستقر می کند:
-
PROJECT_ID .web.app
-
PROJECT_ID .firebaseapp.com
درباره استقرار و حتی آزمایش محلی سایت خود بیشتر بیاموزید.
مراحل بعدی
اکنون سایت شما آماده اشتراک گذاری با جهان است!
به بهبود سایت خود ادامه دهید. به صورت محلی آزمایش کنید، تغییرات را در یک URL پیش نمایش موقت به اشتراک بگذارید، سپس در سایت زنده خود مستقر کنید. این راهنمای گام به گام را دنبال کنید.
با قابلیت های میزبانی بیشتر آشنا شوید:
به مستندات کامل Firebase CLI نگاهی بیندازید.
برای راه اندازی برنامه خود آماده شوید:
- هشدارهای بودجه را برای پروژه خود در کنسول Google Cloud تنظیم کنید.
- داشبورد استفاده و صورتحساب را در کنسول Firebase نظارت کنید تا تصویری کلی از استفاده از پروژه خود در چندین سرویس Firebase داشته باشید. همچنین میتوانید برای اطلاعات دقیقتر استفاده، از داشبورد استفاده از Hosting دیدن کنید.
- چک لیست راه اندازی Firebase را مرور کنید.