Firebase çerçevesine duyarlı CLI ile Flutter uygulamanızı Firebase'e dağıtabilirsiniz.
Başlamadan önce
Uygulamanızı Firebase'e dağıtmaya başlamadan önce aşağıdaki koşulları ve seçenekleri inceleyin:
- Firebase 12.1.0 veya daha yeni bir KSA sürümü. Tercih ettiğiniz yöntemi kullanarak CLI'yi yüklediğinizden emin olun.
- İsteğe bağlı: Firebase projenizde faturalandırma etkinleştirilmiş olmalıdır (SSR'yi kullanmayı planlıyorsanız gereklidir).
Firebase'i başlatma
Başlamak için Firebase'i çerçeve projeniz için ilk olarak hazırlayın.
Yeni bir proje için Firebase CLI'yi kullanın veya mevcut bir proje için firebase.json
dosyasını değiştirin.
Yeni projeyi başlatma
- Firebase CLI'de web çerçeveleri önizlemesini etkinleştirin:
firebase experiments:enable webframeworks
KSA'dan başlatma komutunu çalıştırın ve ardından talimatları uygulayın:
firebase init hosting
"Web çerçevesi kullanmak istiyor musunuz?" sorusuna evet yanıtını verin. (deneysel)"
Barındırma kaynak dizininizi seçin. Bu, mevcut bir Flutter uygulaması olabilir.
İstenirse Flutter Web'i seçin.
Mevcut bir projeyi başlatma
firebase.json
'teki barındırma yapılandırmanızı public
yerine source
seçeneği olacak şekilde değiştirin. Örneğin:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
Statik içerik sunma
Firebase'i başlattıktan sonra standart dağıtım komutuyla statik içerik yayınlayabilirsiniz:
firebase deploy