ফায়ারবেস স্টুডিও দিয়ে আপনার অ্যাপ প্রকাশ করুন, ফায়ারবেস স্টুডিও দিয়ে আপনার অ্যাপ প্রকাশ করুন, ফায়ারবেস স্টুডিও দিয়ে আপনার অ্যাপ প্রকাশ করুন, ফায়ারবেস স্টুডিও দিয়ে আপনার অ্যাপ প্রকাশ করুন

Firebase Studio একাধিক প্রকাশনার বিকল্প অফার করে, যা আপনাকে আপনার প্রকল্পের প্রয়োজনের সাথে সবচেয়ে উপযুক্ত পদ্ধতি বেছে নিতে দেয়। এখানে উপলব্ধ বিকল্পগুলির একটি ওভারভিউ:

  • Firebase App Hosting : গতিশীল Next.js এবং কৌণিক অ্যাপ্লিকেশন প্রকাশের জন্য আদর্শ, App Hosting বিল্ট-ইন ফ্রেমওয়ার্ক সমর্থন, গিটহাব ইন্টিগ্রেশন এবং Firebase-এ Firebase Authentication , Cloud Firestore এবং Vertex AI-এর মতো অন্যান্য ফায়ারবেস পণ্যগুলির সাথে একীকরণের প্রস্তাব দেয়।

    আপনি যদি App Prototyping agent সাথে একটি Next.js অ্যাপ তৈরি করে থাকেন, তাহলে আপনি মাত্র কয়েকটি ক্লিকে Firebase Studio থেকে সরাসরি প্রকাশ করতে পারেন।

  • Firebase Hosting : ওয়েব অ্যাপ এবং স্ট্যাটিক ওয়েব কন্টেন্ট (এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট, ইমেজ এবং অন্যান্য স্ট্যাটিক অ্যাসেট) এবং একক-পৃষ্ঠার অ্যাপ হোস্ট করার জন্য উপযুক্ত। Firebase Hosting একটি বিশ্বব্যাপী CDN, বিনামূল্যের SSL সার্টিফিকেট এবং কাস্টম ডোমেন সমর্থনের মাধ্যমে দ্রুত সামগ্রী সরবরাহ করে।

  • Cloud Run : Cloud Run ব্যবহার করুন কন্টেইনারাইজড অ্যাপ্লিকেশন স্থাপন করতে। স্কেলযোগ্য এবং পোর্টেবল অ্যাপ্লিকেশন প্রকাশ করার জন্য এটি একটি ভাল পছন্দ যা যেকোনো প্ল্যাটফর্মে চলতে পারে।

  • অন্যান্য স্থাপনার বিকল্প: অন্যান্য প্ল্যাটফর্ম বা আপনার নিজস্ব সার্ভার সহ আপনার পছন্দের হোস্টিং সমাধানে স্থাপন করুন।

Firebase App Hosting মাধ্যমে আপনার অ্যাপ প্রকাশ ও নিরীক্ষণ করুন

আপনি যদি App Prototyping agent দিয়ে একটি অ্যাপ তৈরি করেন, তাহলে আপনি Firebase Studio থেকে সরাসরি Firebase App Hosting এ প্রকাশ করতে পারেন।

App Hosting দিয়ে আপনার অ্যাপ প্রকাশ করুন

আপনি যখন App Hosting সেট আপ করেন, তখন Firebase Studio আপনার জন্য একটি Firebase প্রকল্প তৈরি করে এবং একটি Cloud Billing অ্যাকাউন্ট লিঙ্ক করার মাধ্যমে আপনাকে নিয়ে যায়।

Firebase App Hosting এ আপনার অ্যাপ প্রকাশ করতে:

  1. একটি নতুন ফায়ারবেস প্রকল্প তৈরি করতে এবং App Hosting সেটআপ শুরু করতে পাবলিশ এ ক্লিক করুন। আপনার অ্যাপ প্রকাশ করুন ফলকটি প্রদর্শিত হবে।

  2. Firebase প্রকল্পের ধাপে, আপনার জন্য তৈরি করা Firebase প্রকল্পের নামটি নোট করুন, তারপর Next এ ক্লিক করুন।

  3. লিঙ্ক Cloud Billing অ্যাকাউন্ট ধাপে, নিম্নলিখিতগুলির মধ্যে একটি বেছে নিন:

    • Cloud Billing অ্যাকাউন্টটি নির্বাচন করুন যা আপনি আপনার Firebase প্রকল্পের সাথে লিঙ্ক করতে চান।

    • আপনার যদি একটি Cloud Billing অ্যাকাউন্ট না থাকে বা একটি নতুন একটি তৈরি করতে চান, একটি Cloud Billing অ্যাকাউন্ট তৈরি করুন ক্লিক করুন। এটি Google Cloud কনসোল খোলে, যেখানে আপনি একটি নতুন স্ব-পরিষেবা Cloud Billing অ্যাকাউন্ট তৈরি করতে পারেন। আপনি অ্যাকাউন্ট তৈরি করার পরে, Firebase Studio ফিরে যান এবং লিঙ্ক Cloud Billing তালিকা থেকে অ্যাকাউন্টটি নির্বাচন করুন।

  4. পরবর্তী ক্লিক করুন. Firebase Studio আপনার কর্মক্ষেত্রের সাথে যুক্ত প্রকল্পের সাথে বিলিং অ্যাকাউন্ট লিঙ্ক করে, যখন আপনি একটি Gemini API কী স্বয়ংক্রিয়ভাবে তৈরি করেন বা যখন আপনি প্রকাশ করুন ক্লিক করেন তখন তৈরি হয়। তারপরে, App Hosting Google Cloud আপনার অ্যাপের জন্য একটি সম্পূর্ণ-পরিচালিত পরিবেশ সেট আপ করে।

  5. আপনার প্রথম রোলআউট তৈরি করুন ক্লিক করুন। Firebase Studio App Hosting রোলআউট চালু করেছে। এটি সম্পূর্ণ হতে দশ মিনিট পর্যন্ত সময় লাগতে পারে। পর্দার আড়ালে কী ঘটছে সে সম্পর্কে আরও জানতে, App Hosting বিল্ড প্রক্রিয়া দেখুন।

  6. রোলআউট সম্পূর্ণ হলে, অ্যাপ ওভারভিউ App Hosting পর্যবেক্ষণযোগ্যতা দ্বারা চালিত একটি URL এবং অ্যাপ অন্তর্দৃষ্টি সহ প্রদর্শিত হয়। Firebase-জেনারেটেড ডোমেনের পরিবর্তে একটি কাস্টম ডোমেন (যেমন example.com বা app.example.com) ব্যবহার করতে, আপনি Firebase কনসোলে একটি কাস্টম ডোমেন যোগ করতে পারেন।

App Hosting সম্পর্কে আরও তথ্যের জন্য, App Hosting বুঝতে এবং এটি কীভাবে কাজ করে দেখুন।

App Hosting পর্যবেক্ষণের সাথে আপনার অ্যাপ নিরীক্ষণ করুন

App Hosting অ্যাপ ওভারভিউ প্যানেল আপনার অ্যাপ সম্পর্কে মূল মেট্রিক্স এবং তথ্য প্রদান করে, আপনাকে App Hosting -এর অন্তর্নির্মিত পর্যবেক্ষণ টুল ব্যবহার করে আপনার ওয়েব অ্যাপের কর্মক্ষমতা নিরীক্ষণ করতে দেয়। আপনার সাইট রোল আউট হওয়ার পরে, আপনি প্রকাশ করুন ক্লিক করে ওভারভিউ অ্যাক্সেস করতে পারেন। এই প্যানেল থেকে, আপনি করতে পারেন:

  • আপনার অ্যাপের একটি নতুন সংস্করণ প্রকাশ করতে রোলআউট তৈরি করুন ক্লিক করুন৷
  • আপনার অ্যাপের লিঙ্কটি শেয়ার করুন বা আপনার অ্যাপটি দেখুন সরাসরি আপনার অ্যাপ খুলুন।
  • অনুরোধের মোট সংখ্যা এবং আপনার সাম্প্রতিক রোলআউটের স্থিতি সহ গত 7 দিনে আপনার অ্যাপের কর্মক্ষমতার একটি সারসংক্ষেপ পর্যালোচনা করুন। Firebase কনসোলে আরও তথ্য অ্যাক্সেস করতে বিবরণ দেখুন ক্লিক করুন।
  • এইচটিটিপি স্ট্যাটাস কোড দ্বারা বিভক্ত, গত 24 ঘন্টায় আপনার অ্যাপটি কতগুলি অনুরোধ পেয়েছে তার সংখ্যার একটি গ্রাফ দেখুন৷

আপনি যদি অ্যাপ ওভারভিউ প্যানেলটি বন্ধ করে দেন, আপনি যে কোনো সময় প্রকাশ করুন এ ক্লিক করে এটি পুনরায় খুলতে পারেন।

ম্যানেজ রোলআউটস এবং রিলিজগুলিতে App Hosting রোলআউটগুলি পরিচালনা এবং পর্যবেক্ষণ সম্পর্কে আরও জানুন৷

আপনার App Hosting সাইট রোল ব্যাক করুন

আপনি যদি আপনার অ্যাপের ধারাবাহিক সংস্করণগুলিকে App Hosting এ স্থাপন করে থাকেন তবে আপনি এটিকে আগের সংস্করণগুলির মধ্যে একটিতে ফিরিয়ে আনতে পারেন৷ আপনি এটি অপসারণ করতে পারেন.

  • একটি প্রকাশিত সাইট রোল ব্যাক করতে:

    1. Firebase কনসোলে App Hosting খুলুন।

    2. আপনার অ্যাপের ব্যাকএন্ড সনাক্ত করুন, দেখুন ক্লিক করুন এবং তারপরে রোলআউটে ক্লিক করুন।

    3. আপনি যে স্থাপনায় রোল ব্যাক করতে চান তার পাশে, More ক্লিক করুন, তারপর এই বিল্ডে রোল ব্যাক নির্বাচন করুন এবং নিশ্চিত করুন।

    রোলআউট এবং রিলিজ পরিচালনা করুন এ আরও জানুন।

  • ওয়েব থেকে আপনার App Hosting ডোমেন সরাতে:

    1. Firebase কনসোল থেকে, App Hosting খুলুন এবং Firebase Studio অ্যাপ বিভাগে দেখুন ক্লিক করুন।

    2. ব্যাকএন্ড তথ্য বিভাগে, পরিচালনা ক্লিক করুন। ডোমেন পৃষ্ঠা লোড হয়.

    3. আপনার ডোমেনের পাশে, More ক্লিক করুন, তারপর ডোমেন নিষ্ক্রিয় করুন এবং নিশ্চিত করুন।

    এটি ওয়েব থেকে আপনার ডোমেন সরিয়ে দেয়। আপনার App Hosting ব্যাকএন্ড সম্পূর্ণরূপে অপসারণ করতে, একটি ব্যাকএন্ড মুছুন এর নির্দেশাবলী অনুসরণ করুন।

Firebase Hosting

আপনি আপনার Firebase Studio ওয়ার্কস্পেস থেকে Firebase Hosting -এ ওয়েব অ্যাপ প্রকাশ করতে পারেন। আপনি Firebase Hosting এ একটি ওয়েব অ্যাপ প্রকাশ করার আগে, একটি Firebase প্রকল্প তৈরি করুন এবং আপনার অ্যাপ নিবন্ধন করুন

আপনার কাছে প্রয়োজনীয় Firebase প্রকল্পের অনুমতি না থাকলে, আপনি Firebase প্রকল্পের মালিককে Firebase কনসোল ব্যবহারকারী এবং অনুমতি পৃষ্ঠায় প্রযোজ্য ভূমিকা নির্ধারণ করতে বলতে পারেন। আপনার যদি আপনার ফায়ারবেস প্রোজেক্ট অ্যাক্সেস করার বিষয়ে প্রশ্ন থাকে, যার মধ্যে একজন মালিক খোঁজা বা বরাদ্দ করা সহ, ফায়ারবেস প্রোজেক্টে অনুমতি এবং অ্যাক্সেস দেখুন।

Firebase Studio থেকে Firebase Hosting এ আপনার অ্যাপ স্থাপন করতে:

  1. আপনার Firebase Studio ওয়ার্কস্পেস খুলুন। আপনি যদি App Prototyping agent ব্যবহার করেন তবে ক্লিক করুন কোড সুইচ আইকন Code ভিউ খুলতে কোডে স্যুইচ করুন

  2. Firebase Studio প্যানেল খুলতে এবং Firebase Hosting বিভাগটি প্রসারিত করতে নেভিগেশন ফলকে Firebase Studio আইকনে ক্লিক করুন।

  3. ফায়ারবেস প্রমাণীকরণ ক্লিক করুন এবং আপনার ফায়ারবেস অ্যাকাউন্ট প্রমাণীকরণ করতে টার্মিনাল উইন্ডোতে প্রম্পটগুলি অনুসরণ করুন।

  4. Firebase Hosting শুরু করুন ক্লিক করুন এবং আপনার স্থাপনার কনফিগারেশন সেট আপ করতে টার্মিনাল উইন্ডোতে প্রম্পটগুলি অনুসরণ করুন।

  5. আপনার অ্যাপ স্থাপন করতে, Firebase Studio প্যানেলের Firebase Hosting বিভাগ থেকে উৎপাদনে স্থাপন বা চ্যানেলে স্থাপনে ক্লিক করুন।

Cloud Run

আপনি Cloud Run ব্যবহার করে স্থাপন করার আগে, নিশ্চিত করুন যে আপনি একটি Google Cloud প্রকল্প সেট আপ করেছেন এবং Cloud Billing সক্ষম করেছেন

  1. আপনার Firebase Studio ওয়ার্কস্পেস খুলুন। আপনি যদি App Prototyping agent ব্যবহার করেন তবে ক্লিক করুন কোড সুইচ আইকন Code ভিউ খুলতে কোডে স্যুইচ করুন

  2. Firebase Studio প্যানেল খুলতে নেভিগেশন প্যানেলে Firebase Studio আইকনে ক্লিক করুন এবং Deploy to Cloud Run এ ক্লিক করুন।

  3. আমার Google অ্যাকাউন্ট ব্যবহার করে Google Cloud সংস্থানগুলি অ্যাক্সেস করতে এই ওয়ার্কস্পেসকে অনুমতি দিন নির্বাচন করুন এবং তারপর ডায়ালগ উইন্ডো থেকে বিলিং সক্ষম সহ একটি Google Cloud প্রকল্প নির্বাচন করুন৷

  4. Firebase Studio প্যানেলের Cloud Run বিভাগ থেকে প্রমাণীকরণে ক্লিক করুন এবং প্রমাণীকরণের জন্য প্রম্পটগুলি অনুসরণ করুন।

  5. ডিপ্লোয় ক্লিক করুন এবং আপনার ডিপ্লয়মেন্ট কনফিগারেশন সেট আপ করতে এবং আপনার অ্যাপ স্থাপন করতে প্রম্পটগুলি অনুসরণ করুন।

পরবর্তী পদক্ষেপ