Firebase হোস্টিং দিয়ে শুরু করুন

Firebase Hosting আপনাকে আপনার অ্যাপের স্ট্যাটিক সম্পদ (HTML, CSS, JavaScript, মিডিয়া ফাইল, ইত্যাদি) হোস্ট করার পাশাপাশি গতিশীল সামগ্রী এবং হোস্ট মাইক্রোসার্ভিসেস পরিবেশন করার একটি দ্রুত, নিরাপদ এবং নির্ভরযোগ্য উপায় দেয়।

আমাদের প্রোডাকশন-গ্রেড হোস্টিং একটি গ্লোবাল কন্টেন্ট ডেলিভারি নেটওয়ার্ক (CDN) দ্বারা সমর্থিত। Hosting ডিফল্টরূপে SSL এর মাধ্যমে আপনার কন্টেন্ট পরিবেশন করে এবং আপনার নিজস্ব কাস্টম ডোমেনের সাথে অথবা আপনার প্রোজেক্টের সাবডোমেনে web.app এবং firebaseapp.com এ বিনামূল্যে ব্যবহার করা যেতে পারে।

শুরু করার আগে

Firebase Hosting সেট আপ করার আগে, আপনাকে একটি ফায়ারবেস প্রকল্প তৈরি করতে হবে।

ধাপ ১ : Firebase সিএলআই ইনস্টল করুন

CLI কীভাবে ইনস্টল করবেন বা এর সর্বশেষ সংস্করণে আপডেট করবেন তা জানতে Firebase CLI ডকুমেন্টেশনটি দেখুন।

ধাপ ২ : আপনার প্রকল্পটি শুরু করুন

আপনার স্থানীয় প্রকল্প ফাইলগুলিকে আপনার Firebase প্রকল্পের সাথে সংযুক্ত করতে, আপনার স্থানীয় প্রকল্প ডিরেক্টরির রুট থেকে নিম্নলিখিত কমান্ডটি চালান:

firebase init hosting

প্রকল্প শুরু করার সময়, Firebase CLI থেকে প্রম্পট আসে:

  1. আপনার স্থানীয় প্রকল্প ডিরেক্টরিতে সংযোগ করতে একটি Firebase প্রকল্প নির্বাচন করুন।

    নির্বাচিত Firebase প্রকল্পটি আপনার স্থানীয় প্রকল্প ডিরেক্টরির জন্য "ডিফল্ট" Firebase প্রকল্প। আপনার স্থানীয় প্রকল্প ডিরেক্টরিতে অতিরিক্ত Firebase প্রকল্প সংযোগ করতে, প্রকল্পের উপনাম সেট আপ করুন।

  2. আপনার পাবলিক রুট ডিরেক্টরি হিসেবে ব্যবহার করার জন্য একটি ডিরেক্টরি নির্দিষ্ট করুন।

    এই ডিরেক্টরিতে আপনার index.html ফাইল এবং Firebase Hosting এ আপনি যে সমস্ত সম্পদ স্থাপন করতে চান তা সহ আপনার সমস্ত সর্বজনীনভাবে পরিবেশিত স্ট্যাটিক ফাইল রয়েছে।

    • পাবলিক রুট ডিরেক্টরির ডিফল্ট নাম হল public

      • আপনি এখনই আপনার পাবলিক রুট ডিরেক্টরি নির্দিষ্ট করতে পারেন অথবা পরে আপনার firebase.json কনফিগারেশন ফাইলে এটি নির্দিষ্ট করতে পারেন।

      • যদি আপনি ডিফল্টটি নির্বাচন করেন এবং ইতিমধ্যে public নামে কোনও ডিরেক্টরি না থাকে, তাহলে Firebase আপনার জন্য এটি তৈরি করবে।

    • যদি আপনার পাবলিক রুট ডিরেক্টরিতে ইতিমধ্যেই একটি বৈধ index.html ফাইল বা 404.html ফাইল না থাকে, তাহলে Firebase আপনার জন্য সেগুলি তৈরি করবে।

  3. আপনার সাইটের জন্য একটি কনফিগারেশন বেছে নিন।

    যদি আপনি এক পৃষ্ঠার অ্যাপ তৈরি করতে চান, তাহলে Firebase স্বয়ংক্রিয়ভাবে আপনার জন্য পুনর্লিখন কনফিগারেশন যোগ করবে।

আরম্ভের শেষে, Firebase স্বয়ংক্রিয়ভাবে আপনার স্থানীয় অ্যাপ ডিরেক্টরির রুটে দুটি ফাইল তৈরি করে এবং যোগ করে:

  • একটি firebase.json কনফিগারেশন ফাইল যা আপনার প্রোজেক্ট কনফিগারেশন তালিকাভুক্ত করে। কনফিগার হোস্টিং আচরণ পৃষ্ঠায় এই ফাইল সম্পর্কে আরও জানুন।

  • একটি .firebaserc ফাইল যা আপনার প্রকল্পের উপনাম সংরক্ষণ করে।

ধাপ ৩ : আপনার সাইটে স্থাপন করুন

আপনার সাইটে স্থাপন করতে, আপনার স্থানীয় প্রকল্প ডিরেক্টরির রুট থেকে নিম্নলিখিত কমান্ডটি চালান:

firebase deploy --only hosting

এই কমান্ডটি আপনার Hosting কন্টেন্ট এবং কনফিগারেশনকে নিম্নলিখিত Firebase-প্রভিশনড সাবডোমেনগুলিতে স্থাপন করে:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

স্থাপনা এবং এমনকি স্থানীয়ভাবে আপনার সাইট পরীক্ষা করার বিষয়ে আরও জানুন।

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

এখন আপনার সাইটটি বিশ্বের সাথে শেয়ার করার জন্য প্রস্তুত!