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

Firebase Hosting gives you a fast, secure, and reliable way to host your app's static assets (HTML, CSS, JavaScript, media files, etc.) as well as to serve dynamic content and host microservices .

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

আপনি শুরু করার আগে

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

Step 1 : Install the Firebase CLI

Visit the Firebase CLI documentation to learn how to install the CLI or update to its latest version .

Step 2 : Initialize your project

To connect your local project files to your Firebase project, run the following command from the root of your local project directory:

firebase init hosting

During project initialization, from the Firebase CLI prompts:

  1. Select a Firebase project to connect to your local project directory.

    The selected Firebase project is your "default" Firebase project for your local project directory. To connect additional Firebase projects to your local project directory, set up project aliases .

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

    This directory contains all your publicly served static files, including your index.html file and any other assets that you want to deploy to Firebase Hosting .

    • পাবলিক রুট ডিরেক্টরিটির জন্য ডিফল্টকে public বলা হয়।

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

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

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

  3. Choose a configuration for your site.

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

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

  • একটি firebase.json কনফিগারেশন ফাইল যা আপনার প্রকল্পের কনফিগারেশন তালিকাভুক্ত করে। Learn more about this file on the configure hosting behavior page.

  • A .firebaserc file that stores your project aliases .

Step 3 : Deploy to your site

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

firebase deploy --only hosting

This command deploys your Hosting content and config to the following Firebase-provisioned subdomains:

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

Learn more about deploys and even locally testing your site .

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

Now your site is ready to share with the world!