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