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