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