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

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

শুরু করার আগে

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

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

ফায়ারবেস শুরু করুন

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

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

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

    firebase init hosting

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

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

  5. অনুরোধ করা হলে, ফ্লাটার ওয়েব (Flutter Web) নির্বাচন করুন।

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

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

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

স্থির বিষয়বস্তু পরিবেশন করুন

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

firebase deploy