Firebase çerçeveye 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 KSA 12.1.0 veya sonraki sürümleri. 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 kullanmayı planlıyorsanız gereklidir).
Firebase'i başlatma
Başlamak için çerçeve projenizde Firebase'i başlatın.
Yeni bir proje için Firebase CLI'yı kullanın veya mevcut bir proje için firebase.json
'ı değiştirin.
Yeni bir projeyi başlatma
- Firebase CLI'da web çerçeveleri önizlemesini etkinleştirin:
firebase experiments:enable webframeworks
Başlatma komutunu CLI'dan çalıştırın ve istemleri 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
seçeneğinde barındırma yapılandırmanızı source
seçeneği yerine public
seçeneğini kullanacak ş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 sunabilirsiniz:
firebase deploy