ফায়ারবেস হোস্টিং আপনাকে আপনার অ্যাপ্লিকেশনটির স্থিতিশীল সম্পদ (এইচটিএমএল, সিএসএস, জাভাস্ক্রিপ্ট, মিডিয়া ফাইল ইত্যাদি) হোস্ট করার পাশাপাশি গতিশীল বিষয়বস্তু এবং হোস্ট মাইক্রো সার্ভিসেস সরবরাহ করার জন্য একটি দ্রুত, সুরক্ষিত এবং নির্ভরযোগ্য উপায় দেয় gives
আমাদের উত্পাদন-গ্রেড হোস্টিং একটি গ্লোবাল কন্টেন্ট বিতরণ নেটওয়ার্ক (সিডিএন) দ্বারা সমর্থিত। হোস্টিং ডিফল্টরূপে আপনার সামগ্রীকে web.app
মাধ্যমে web.app
এবং আপনার নিজস্ব কাস্টম ডোমেনের সাথে বা web.app
এবং firebaseapp.com
আপনার প্রকল্পের ফ্রি সাবডোমেনগুলিতে ব্যবহার করা যেতে পারে।
তুমি শুরু করার আগে
আপনি ফায়ারবেস হোস্টিং সেট আপ করার আগে আপনাকে ফায়ারবেস প্রকল্প তৈরি করতে হবে।
পদক্ষেপ 1 : ফায়ারবেস সিএলআই ইনস্টল করুন
কীভাবে সিএমএল ইনস্টল করবেন বা তার সর্বশেষ সংস্করণে আপডেট করবেন তা শিখতে ফায়ারবেস সিএলআই ডকুমেন্টেশন দেখুন।
পদক্ষেপ 2 : আপনার প্রকল্পের সূচনা করুন
আপনার ফায়ারবেস প্রকল্পের সাথে আপনার স্থানীয় প্রকল্পের ফাইলগুলি সংযোগ করতে, আপনার স্থানীয় প্রকল্প ডিরেক্টরিটির মূল থেকে নিম্নলিখিত কমান্ডটি চালান:
firebase init hosting
প্রকল্প সূচনা করার সময়, ফায়ারবেস সিএলআই থেকে অনুরোধ জানানো হয়:
আপনার স্থানীয় প্রকল্প ডিরেক্টরিতে সংযোগ করতে একটি ফায়ারবেস প্রকল্প নির্বাচন করুন।
নির্বাচিত ফায়ারবেস প্রকল্পটি আপনার স্থানীয় প্রকল্প ডিরেক্টরিতে আপনার "ডিফল্ট" ফায়ারবেস প্রকল্প। অতিরিক্ত স্থানীয় ফায়ারবেস প্রকল্পগুলি আপনার স্থানীয় প্রকল্প ডিরেক্টরিতে সংযুক্ত করতে, প্রকল্পের এলিয়াস সেট আপ করুন।
আপনার সর্বজনীন রুট ডিরেক্টরি হিসাবে ব্যবহার করতে একটি ডিরেক্টরি নির্দিষ্ট করুন।
এই ডিরেক্টরিতে আপনার
index.html
এইচটিএমএল ফাইল এবং অন্য যে কোনও সম্পদ যা আপনি ফায়ারবেস হোস্টিংয়ে স্থাপন করতে চান সেগুলি সহ আপনার সমস্ত প্রকাশ্যে পরিবেশন করা স্ট্যাটিক ফাইল রয়েছে।প্রকাশ্য রুট ডিরেক্টরিটি জন্য ডিফল্ট বলা হয়
public
।আপনি এখনই আপনার সর্বজনীন রুট ডিরেক্টরিটি নির্দিষ্ট করতে পারেন বা আপনার
firebase.json
কনফিগারেশন ফাইলে এটি পরে নির্দিষ্ট করতে পারেন।আপনি যদি ডিফল্টটি নির্বাচন করেন এবং ইতিমধ্যে
public
নামে পরিচিত একটি ডিরেক্টরি না থাকলে ফায়ারবেস এটি আপনার জন্য তৈরি করে।
আপনি ইতিমধ্যে একটি বৈধ না থাকে তাহলে
index.html
ফাইল বা404.html
আপনার সর্বজনীন রুট ডিরেক্টরি মধ্যে ফাইল, Firebase তাদের কাছে আপনার জন্য তৈরি করে।
আপনার সাইটের জন্য একটি কনফিগারেশন চয়ন করুন।
আপনি যদি একটি পৃষ্ঠার অ্যাপ্লিকেশন তৈরি করতে চান, তবে ফায়ারবেস স্বয়ংক্রিয়ভাবে আপনার জন্য পুনর্লিখনের কনফিগারেশন যুক্ত করে ।
আরম্ভের শেষে, ফায়ারবেস স্বয়ংক্রিয়ভাবে আপনার স্থানীয় অ্যাপ্লিকেশন ডিরেক্টরিতে দুটি ফাইল তৈরি করে এবং যুক্ত করে:
একটি
firebase.json
কনফিগারেশন ফাইল যা আপনার প্রকল্পের কনফিগারেশনকে তালিকাবদ্ধ করে। হোস্টিং আচরণ পৃষ্ঠাতে কনফিগার করে এই ফাইলটি সম্পর্কে আরও জানুন।একটি
.firebaserc
ফাইল যা আপনার প্রকল্পের.firebaserc
সংরক্ষণ করে।
পদক্ষেপ 3 : আপনার সাইটে মোতায়েন করুন
আপনার সাইটে স্থাপন করতে, আপনার স্থানীয় প্রকল্প ডিরেক্টরিটির মূল থেকে নিম্নলিখিত কমান্ডটি চালান:
firebase deploy --only hosting
এই কমান্ডটি আপনার হোস্টিং সামগ্রী এবং নিম্নলিখিত ফায়ারবেস-বিধানযুক্ত সাবডোমেনগুলিতে কনফিগার স্থাপন করে:
-
PROJECT_ID .web.app
-
PROJECT_ID .firebaseapp.com
আপনার সাইট মোতায়েন এবং এমনকি স্থানীয়ভাবে পরীক্ষা করা সম্পর্কে আরও জানুন।
পরবর্তী পদক্ষেপ
এখন আপনার সাইটটি বিশ্বের সাথে ভাগ করে নেওয়ার জন্য প্রস্তুত!
আপনার সাইটের উন্নতি অবিরত করুন। স্থানীয়ভাবে পরীক্ষা করুন, অস্থায়ী পূর্বরূপ URL এ পরিবর্তনগুলি ভাগ করুন, তারপরে আপনার লাইভ সাইটে স্থাপন করুন। এই ধাপে ধাপে গাইড অনুসরণ করুন।
আরও হোস্টিং ক্ষমতা সম্পর্কে জানুন:
ফায়ারবেস সিএলআইয়ের সম্পূর্ণ ডকুমেন্টেশন একবার দেখুন।
আপনার অ্যাপ্লিকেশন চালু করতে প্রস্তুত:
- গুগল ক্লাউড কনসোলে আপনার প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করুন।
- ফায়ারবেস কনসোলে আপনার ব্যবহার এবং বিলিংয়ের ড্যাশবোর্ড পর্যবেক্ষণ করুন। আপনি আপনার হোস্টিং ব্যবহারের ড্যাশবোর্ডও পর্যবেক্ষণ করতে পারেন।
- ফায়ারবেস লঞ্চ চেকলিস্টটি পর্যালোচনা করুন।