ফ্লটার ওয়েব ইন্টিগ্রেট করুন

ফায়ারবেস ফ্রেমওয়ার্ক-সচেতন CLI এর সাহায্যে, আপনি আপনার ফ্লটার অ্যাপ্লিকেশনটি ফায়ারবেসে স্থাপন করতে পারেন।

শুরু করার আগে

Firebase-এ আপনার অ্যাপ স্থাপন শুরু করার আগে, নিম্নলিখিত প্রয়োজনীয়তা এবং বিকল্পগুলি পর্যালোচনা করুন:

  • Firebase CLI ভার্সন ১২.১.০ বা তার পরবর্তী। আপনার পছন্দের পদ্ধতি ব্যবহার করে CLI ইনস্টল করতে ভুলবেন না।
  • ঐচ্ছিক: আপনার Firebase প্রকল্পে বিলিং সক্ষম করা হয়েছে (যদি আপনি SSR ব্যবহার করার পরিকল্পনা করেন তবে প্রয়োজন)

ফায়ারবেস আরম্ভ করুন

শুরু করতে, আপনার ফ্রেমওয়ার্ক প্রকল্পের জন্য Firebase আরম্ভ করুন। একটি নতুন প্রকল্পের জন্য Firebase CLI ব্যবহার করুন, অথবা একটি বিদ্যমান প্রকল্পের জন্য firebase.json পরিবর্তন করুন।

একটি নতুন প্রকল্প শুরু করুন

  1. Firebase CLI-তে, ওয়েব ফ্রেমওয়ার্ক প্রিভিউ সক্ষম করুন:
    firebase experiments:enable webframeworks
  2. CLI থেকে initialization কমান্ডটি চালান এবং তারপর প্রম্পটগুলি অনুসরণ করুন:

    firebase init hosting

  3. "আপনি কি একটি ওয়েব ফ্রেমওয়ার্ক ব্যবহার করতে চান? (পরীক্ষামূলক)" প্রশ্নের উত্তর হ্যাঁ দিন।

  4. আপনার হোস্টিং সোর্স ডিরেক্টরিটি বেছে নিন; এটি একটি বিদ্যমান Flutter অ্যাপ হতে পারে।

  5. যদি অনুরোধ করা হয়, তাহলে Flutter Web বেছে নিন।

একটি বিদ্যমান প্রকল্প শুরু করুন

firebase.json এ আপনার হোস্টিং কনফিগারেশনটি public অপশনের পরিবর্তে source অপশনে পরিবর্তন করুন। উদাহরণস্বরূপ:

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

স্ট্যাটিক কন্টেন্ট পরিবেশন করুন

Firebase আরম্ভ করার পরে, আপনি স্ট্যান্ডার্ড ডিপ্লয়মেন্ট কমান্ডের সাহায্যে স্ট্যাটিক কন্টেন্ট পরিবেশন করতে পারেন:

firebase deploy