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