फायरबेस होस्टिंग आपको अपने ऐप की स्थिर संपत्ति (एचटीएमएल, सीएसएस, जावास्क्रिप्ट, मीडिया फ़ाइलें, आदि) को होस्ट करने के साथ-साथ गतिशील सामग्री प्रदान करने और माइक्रोसर्विसेज होस्ट करने का तेज़, सुरक्षित और विश्वसनीय तरीका प्रदान करती है।
हमारी प्रोडक्शन-ग्रेड होस्टिंग एक वैश्विक सामग्री वितरण नेटवर्क (CDN) द्वारा समर्थित है। होस्टिंग आपकी सामग्री को डिफ़ॉल्ट रूप से एसएसएल पर प्रस्तुत करती है, और इसका उपयोग आपके स्वयं के कस्टम डोमेन या आपके प्रोजेक्ट के उप डोमेन पर web.app
और firebaseapp.com
पर नि:शुल्क किया जा सकता है।
शुरू करने से पहले
इससे पहले कि आप Firebase होस्टिंग सेट कर सकें, आपको एक Firebase प्रोजेक्ट बनाना होगा।
चरण 1 : फायरबेस सीएलआई स्थापित करें
सीएलआई को स्थापित करने या इसके नवीनतम संस्करण में अपडेट करने के बारे में जानने के लिए फायरबेस सीएलआई दस्तावेज पर जाएं।
चरण 2 : अपने प्रोजेक्ट को इनिशियलाइज़ करें
अपनी स्थानीय प्रोजेक्ट फ़ाइलों को अपने फायरबेस प्रोजेक्ट से कनेक्ट करने के लिए, अपनी स्थानीय प्रोजेक्ट निर्देशिका की जड़ से निम्न कमांड चलाएँ:
firebase init hosting
प्रोजेक्ट आरंभीकरण के दौरान, फायरबेस सीएलआई से संकेत मिलता है:
अपनी स्थानीय प्रोजेक्ट निर्देशिका से कनेक्ट करने के लिए एक फायरबेस प्रोजेक्ट चुनें।
चयनित फायरबेस परियोजना आपकी स्थानीय परियोजना निर्देशिका के लिए आपकी "डिफ़ॉल्ट" फायरबेस परियोजना है। अतिरिक्त Firebase प्रोजेक्ट को अपनी स्थानीय प्रोजेक्ट निर्देशिका से कनेक्ट करने के लिए, प्रोजेक्ट एलियासेस सेट अप करें।
अपनी सार्वजनिक रूट निर्देशिका के रूप में उपयोग करने के लिए एक निर्देशिका निर्दिष्ट करें।
इस निर्देशिका में आपकी सभी सार्वजनिक रूप से प्रदर्शित स्थिर फ़ाइलें शामिल हैं, जिसमें आपकी
index.html
फ़ाइल और कोई अन्य संपत्ति शामिल है जिसे आप फायरबेस होस्टिंग पर तैनात करना चाहते हैं।सार्वजनिक रूट निर्देशिका के लिए डिफ़ॉल्ट को
public
कहा जाता है।आप अभी अपनी सार्वजनिक रूट निर्देशिका निर्दिष्ट कर सकते हैं या आप इसे बाद में अपनी
firebase.json
कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट कर सकते हैं।यदि आप डिफ़ॉल्ट का चयन करते हैं और पहले से ही
public
नामक निर्देशिका नहीं है, तो Firebase इसे आपके लिए बनाता है।
यदि आपके पास अपनी सार्वजनिक रूट निर्देशिका में पहले से मान्य
index.html
फ़ाइल या404.html
फ़ाइल नहीं है, तो Firebase उन्हें आपके लिए बनाता है।
अपनी साइट के लिए एक कॉन्फ़िगरेशन चुनें।
यदि आप एक-पेज का ऐप बनाना चुनते हैं, तो फायरबेस आपके लिए स्वचालित रूप से पुनर्लेखन कॉन्फ़िगरेशन जोड़ता है।
प्रारंभ के अंत में, फायरबेस स्वचालित रूप से आपकी स्थानीय ऐप निर्देशिका की जड़ में दो फाइलें बनाता है और जोड़ता है:
एक
firebase.json
कॉन्फ़िगरेशन फ़ाइल जो आपके प्रोजेक्ट कॉन्फ़िगरेशन को सूचीबद्ध करती है। कॉन्फिगर होस्टिंग व्यवहार पृष्ठ पर इस फ़ाइल के बारे में अधिक जानें।एक
.firebaserc
फ़ाइल जो आपके प्रोजेक्ट उपनामों को संग्रहीत करती है।
चरण 3 : अपनी साइट पर तैनात करें
अपनी साइट पर परिनियोजित करने के लिए, अपनी स्थानीय प्रोजेक्ट निर्देशिका के रूट से निम्न कमांड चलाएँ:
firebase deploy --only hosting
यह कमांड आपकी होस्टिंग सामग्री और कॉन्फ़िगरेशन को निम्नलिखित फायरबेस-प्रावधान उप डोमेन में तैनात करता है:
-
PROJECT_ID .web.app
-
PROJECT_ID .firebaseapp.com
तैनाती और यहां तक कि अपनी साइट के स्थानीय परीक्षण के बारे में अधिक जानें।
अगले कदम
अब आपकी साइट दुनिया के साथ साझा करने के लिए तैयार है!
अपनी साइट में सुधार करना जारी रखें। स्थानीय रूप से परीक्षण करें, अस्थायी पूर्वावलोकन URL पर परिवर्तन साझा करें, फिर अपनी लाइव साइट पर परिनियोजित करें। इस चरण-दर-चरण मार्गदर्शिका का पालन करें।
आगे की होस्टिंग क्षमताओं के बारे में जानें:
Firebase CLI के लिए संपूर्ण दस्तावेज़ीकरण पर एक नज़र डालें।
अपना ऐप लॉन्च करने की तैयारी करें:
- Google क्लाउड कंसोल में अपने प्रोजेक्ट के लिए बजट अलर्ट सेट अप करें।
- कई फायरबेस सेवाओं में अपने प्रोजेक्ट के उपयोग की समग्र तस्वीर प्राप्त करने के लिए फायरबेस कंसोल में उपयोग और बिलिंग डैशबोर्ड की निगरानी करें। अधिक विस्तृत उपयोग जानकारी के लिए आप होस्टिंग उपयोग डैशबोर्ड पर भी जा सकते हैं।
- फायरबेस लॉन्च चेकलिस्ट की समीक्षा करें।