Firebase के फ़्रेमवर्क-अवेयर CLI की मदद से, अपने Flutter ऐप्लिकेशन को Firebase पर डिप्लॉय किया जा सकता है.
शुरू करने से पहले
अपने ऐप्लिकेशन को Firebase पर डिप्लॉय करने से पहले, यहां दी गई ज़रूरी शर्तें और विकल्प देखें:
- Firebase CLI का वर्शन 12.1.0 या इसके बाद का वर्शन. पक्का करें कि आपने CLI को इंस्टॉल किया हो अपने पसंदीदा तरीके से.
- ज़रूरी नहीं: आपके Firebase प्रोजेक्ट पर बिलिंग की सुविधा चालू होनी चाहिए. यह सुविधा तब ज़रूरी होती है, जब आपको सर्वर साइड रेंडरिंग (एसएसआर) का इस्तेमाल करना हो
Firebase को चालू करना
शुरू करने के लिए, अपने फ़्रेमवर्क प्रोजेक्ट के लिए Firebase को चालू करें.
नए प्रोजेक्ट के लिए, Firebase CLI का इस्तेमाल करें. वहीं, किसी
मौजूदा प्रोजेक्ट के लिए, firebase.json में बदलाव करें.
नया प्रोजेक्ट शुरू करना
- Firebase CLI में, वेब फ़्रेमवर्क की झलक दिखाने की सुविधा चालू करें:
firebase experiments:enable webframeworks
CLI से, शुरू करने का निर्देश चलाएं. इसके बाद, दिए गए निर्देशों का पालन करें:
firebase init hosting
"क्या आपको वेब फ़्रेमवर्क का इस्तेमाल करना है? (यह सुविधा, फ़िलहाल एक्सपेरिमेंटल है)" सवाल के लिए, 'हां' में जवाब दें
होस्टिंग के लिए सोर्स डायरेक्ट्री चुनें. यह कोई मौजूदा Flutter ऐप्लिकेशन हो सकता है.
अगर कहा जाए, तो Flutter Web चुनें.
किसी मौजूदा प्रोजेक्ट को शुरू करना
firebase.json में, होस्टिंग कॉन्फ़िगरेशन में बदलाव करें, ताकि इसमें public विकल्प के बजाय source विकल्प हो. उदाहरण के लिए:
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
स्थिर कॉन्टेंट को सर्व करना
Firebase को चालू करने के बाद, डिप्लॉयमेंट के स्टैंडर्ड निर्देश की मदद से, स्थिर कॉन्टेंट को सर्व किया जा सकता है:
firebase deploy