Firebase CLI ইন্সটল করা এবং সেটআপ করা

Firebase CLI এবং Automation - ফায়ারবেস (Firebase) - Web Development

319

Firebase CLI (Command Line Interface) হল একটি টুল যা ডেভেলপারদের Firebase-এর বিভিন্ন সেবা যেমন Firebase Hosting, Firestore, Firebase Functions ইত্যাদি ব্যবহারের জন্য কমান্ড লাইন থেকে পরিচালনা করতে সাহায্য করে। Firebase CLI দিয়ে আপনি Firebase প্রজেক্ট তৈরি, ডিপ্লয়, এবং পরিচালনা করতে পারেন।


Firebase CLI ইন্সটল করার ধাপ

Firebase CLI ইন্সটল করার জন্য প্রথমে আপনাকে Node.js ইন্সটল করতে হবে, কারণ Firebase CLI Node.js এর উপর ভিত্তি করে কাজ করে। এরপর আপনি Firebase CLI ইন্সটল করতে পারবেন।

১. Node.js ইন্সটল করা

Firebase CLI ব্যবহারের জন্য আপনাকে Node.js ইন্সটল করতে হবে। Node.js ইন্সটল করার জন্য নিচের ধাপগুলো অনুসরণ করুন:

  1. Node.js এর অফিসিয়াল ওয়েবসাইট থেকে আপনার অপারেটিং সিস্টেমের জন্য উপযুক্ত ভার্সন ডাউনলোড করুন।
  2. ইন্সটলেশন প্রক্রিয়া অনুসরণ করে Node.js এবং npm (Node Package Manager) ইন্সটল করুন।

ইন্সটলেশনের পরে নিশ্চিত করতে পারেন যে Node.js সঠিকভাবে ইন্সটল হয়েছে, টার্মিনাল বা কমান্ড প্রম্পটে নিচের কমান্ড রান করে:

node -v
npm -v

এই কমান্ড দুটি যদি Node.js এবং npm এর ভার্সন প্রদর্শন করে, তবে ইন্সটলেশন সফল হয়েছে।


২. Firebase CLI ইন্সটল করা

Firebase CLI ইন্সটল করার জন্য নিচের কমান্ডটি ব্যবহার করুন:

npm install -g firebase-tools

এটি গ্লোবালি Firebase CLI ইন্সটল করবে, যাতে আপনি যেকোনো প্রোজেক্টে Firebase টুলস ব্যবহার করতে পারেন।


৩. Firebase CLI-কে সাইন ইন করা

Firebase CLI ইন্সটল করার পরে Firebase অ্যাকাউন্টে সাইন ইন করতে হবে। সাইন ইন করতে নিচের কমান্ডটি ব্যবহার করুন:

firebase login

এটি আপনার ডিফল্ট ওয়েব ব্রাউজারে Firebase লগইন পেজ খুলে দেবে। সেখানে আপনি আপনার Firebase অ্যাকাউন্টের সাথে লগইন করবেন। লগইন সফল হলে টার্মিনালে একটি কনফার্মেশন মেসেজ দেখাবে।


Firebase প্রজেক্ট সেটআপ করা

Firebase CLI ইন্সটল এবং লগইন করার পর, আপনাকে আপনার প্রজেক্ট তৈরি বা সেটআপ করতে হবে।

১. প্রজেক্ট তৈরি করা

Firebase Console এ গিয়ে একটি নতুন প্রজেক্ট তৈরি করুন অথবা পূর্ববর্তী একটি প্রজেক্ট নির্বাচন করুন।

২. প্রজেক্ট ডিরেক্টরিতে যান

আপনার প্রজেক্ট ফোল্ডারে টার্মিনাল বা কমান্ড প্রম্পট ওপেন করুন। উদাহরণস্বরূপ:

cd path/to/your/project

৩. Firebase প্রজেক্টের সাথে সংযোগ স্থাপন করা

Firebase CLI দিয়ে আপনার প্রজেক্টের সাথে সংযোগ করতে নিচের কমান্ডটি ব্যবহার করুন:

firebase init

এই কমান্ডটি আপনাকে একাধিক অপশন দিবে, যেখানে আপনি আপনার প্রয়োজন অনুযায়ী Firebase সেবাগুলি (যেমন Firebase Hosting, Firestore, Functions) নির্বাচন করতে পারবেন। প্রতিটি সেবার জন্য কনফিগারেশন সেটআপ করতে হবে।


৪. Firebase Hosting (যদি প্রযোজ্য হয়) কনফিগারেশন

যদি আপনি Firebase Hosting ব্যবহার করতে চান, তবে firebase init কমান্ডে Hosting অপশন সিলেক্ট করুন এবং এরপর Firebase Hosting সেটআপের জন্য কিছু প্রয়োজনীয় তথ্য প্রদান করুন।

প্রশ্নগুলোর মধ্যে থাকবে:

  • আপনার পাবলিক ডিরেক্টরি কী হবে? (যেমন, build, public, ইত্যাদি)
  • আপনার অ্যাপ্লিকেশনটি প্রোডাকশনে কি গ্লোবালি ডিপ্লয় হবে, নাকি শুধুমাত্র লোকাল সার্ভারে টেস্ট করবেন?

Firebase CLI দিয়ে Firebase ডিপ্লয় করা

Firebase প্রজেক্ট কনফিগার করার পরে, Firebase সেবাগুলোর উপর পরিবর্তন করার পর সেগুলোর পরিবর্তন Firebase এ ডিপ্লয় করতে হবে। ডিপ্লয় করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

firebase deploy

এটি আপনার পরিবর্তনগুলি Firebase Console এ আপলোড এবং প্রকাশ করবে। এই কমান্ডটি Firebase Hosting, Firestore বা অন্য Firebase সেবা সংশোধন ও আপলোড করবে, যা আপনি firebase init এর সময় কনফিগার করেছিলেন।


Firebase CLI এর অন্যান্য কমান্ড

Firebase CLI-এর আরও কিছু গুরুত্বপূর্ণ কমান্ড রয়েছে যেগুলি ডেভেলপমেন্টের সময় ব্যবহার করা হয়:

১. Firebase Serve (লোকাল সার্ভার চালানো)

আপনার Firebase Hosting এর কনফিগারেশন দেখতে বা টেস্ট করতে আপনি লোকাল সার্ভার চালাতে পারেন:

firebase serve

এটি আপনার Firebase Hosting ফাইলগুলো লোকাল সার্ভারে চালু করবে।

২. Firebase Emulators (লোকাল Firebase এমুলেটর চালানো)

Firebase Emulator Suite ব্যবহার করে আপনি Firebase সেবাগুলি লোকালভাবে এমুলেট করতে পারেন। এর মাধ্যমে আপনি Firebase সেবাগুলির কার্যকারিতা পরীক্ষা করতে পারবেন। এর জন্য কমান্ডটি হলো:

firebase emulators:start

এটি Realtime Database, Firestore, Firebase Functions ইত্যাদি লোকাল সার্ভারে চালু করবে।


সারাংশ

Firebase CLI ইন্সটল এবং সেটআপ করার মাধ্যমে আপনি Firebase সেবা এবং প্রজেক্টগুলো কমান্ড লাইনের মাধ্যমে পরিচালনা করতে পারবেন। Firebase CLI এর মাধ্যমে আপনি Firebase Hosting, Firestore, Functions ইত্যাদি ডিপ্লয় করতে পারবেন এবং Firebase সেবাগুলির নিরাপত্তা এবং কার্যকারিতা সহজে পরীক্ষা করতে পারবেন। Firebase CLI দিয়ে প্রজেক্ট সেটআপ, ডিপ্লয়মেন্ট এবং লোকাল সার্ভার চালানোর কাজগুলি সহজ এবং দ্রুত করা সম্ভব।

Content added By
Promotion

Are you sure to start over?

Loading...