फ़्लटर वेब को एकीकृत करें

फायरबेस फ्रेमवर्क-अवेयर सीएलआई के साथ, आप अपने फ़्लटर एप्लिकेशन को फायरबेस पर तैनात कर सकते हैं।

शुरू करने से पहले

इससे पहले कि आप अपने ऐप को फायरबेस पर तैनात करना शुरू करें, निम्नलिखित आवश्यकताओं और विकल्पों की समीक्षा करें:

  • फायरबेस सीएलआई संस्करण 12.1.0 या बाद का संस्करण। अपनी पसंदीदा विधि का उपयोग करके सीएलआई स्थापित करना सुनिश्चित करें।
  • वैकल्पिक: आपके फायरबेस प्रोजेक्ट पर बिलिंग सक्षम है (यदि आप एसएसआर का उपयोग करने की योजना बना रहे हैं तो आवश्यक है)

फायरबेस आरंभ करें

आरंभ करने के लिए, अपने फ्रेमवर्क प्रोजेक्ट के लिए फायरबेस प्रारंभ करें। किसी नए प्रोजेक्ट के लिए फायरबेस सीएलआई का उपयोग करें, या किसी मौजूदा प्रोजेक्ट के लिए firebase.json संशोधित करें।

एक नया प्रोजेक्ट आरंभ करें

  1. फायरबेस सीएलआई में, वेब फ्रेमवर्क पूर्वावलोकन सक्षम करें:
    firebase experiments:enable webframeworks
  2. सीएलआई से इनिशियलाइज़ेशन कमांड चलाएँ और फिर संकेतों का पालन करें:

    firebase init hosting

  3. "क्या आप वेब फ्रेमवर्क का उपयोग करना चाहते हैं? (प्रयोगात्मक)" का उत्तर हाँ में दें

  4. अपनी होस्टिंग स्रोत निर्देशिका चुनें; यह एक मौजूदा फ़्लटर ऐप हो सकता है।

  5. यदि संकेत दिया जाए, तो फ़्लटर वेब चुनें।

किसी मौजूदा प्रोजेक्ट को प्रारंभ करें

public विकल्प के बजाय source विकल्प के लिए अपने होस्टिंग कॉन्फ़िगरेशन को firebase.json में बदलें। उदाहरण के लिए:

{
  "hosting": {
    "source": "./path-to-your-flutter-app"
  }
}

स्थिर सामग्री परोसें

फायरबेस आरंभ करने के बाद, आप मानक परिनियोजन कमांड के साथ स्थिर सामग्री परोस सकते हैं:

firebase deploy