با استفاده از رابط خط فرمان (CLI) سازگار با چارچوب Firebase، میتوانید برنامه Flutter خود را در Firebase مستقر کنید.
قبل از اینکه شروع کنی
قبل از شروع به استقرار برنامه خود در Firebase، الزامات و گزینههای زیر را بررسی کنید:
- نسخه ۱۲.۱.۰ یا بالاتر از رابط خط فرمان Firebase . حتماً رابط خط فرمان را با استفاده از روش دلخواه خود نصب کنید .
- اختیاری: فعال بودن قابلیت پرداخت در پروژه Firebase شما (در صورت استفاده از SSR الزامی است)
مقداردهی اولیه فایربیس
برای شروع، Firebase را برای پروژه فریمورک خود راهاندازی کنید. برای یک پروژه جدید از Firebase CLI استفاده کنید، یا firebase.json برای یک پروژه موجود تغییر دهید.
یک پروژه جدید را مقداردهی اولیه کنید
- در رابط خط فرمان Firebase ، پیشنمایش چارچوبهای وب را فعال کنید:
firebase experiments:enable webframeworks
دستور مقداردهی اولیه را از CLI اجرا کنید و سپس دستورالعملها را دنبال کنید:
firebase init hosting
به سوال «آیا میخواهید از یک چارچوب وب استفاده کنید؟» (آزمایشی) پاسخ مثبت دهید.
دایرکتوری منبع میزبانی خود را انتخاب کنید؛ این میتواند یک برنامه Flutter موجود باشد.
در صورت درخواست، Flutter Web را انتخاب کنید.
مقداردهی اولیه یک پروژه موجود
پیکربندی میزبانی خود را در firebase.json تغییر دهید تا به جای گزینه public ، گزینه source داشته باشید. برای مثال:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
ارائه محتوای استاتیک
پس از مقداردهی اولیه Firebase، میتوانید محتوای استاتیک را با دستور استاندارد Deployment ارائه دهید:
firebase deploy