एआई प्रॉम्प्ट: Firebase होस्टिंग सेवा पर डिप्लॉय करें

इस प्रॉम्प्ट की मदद से, अपने वेब ऐप्लिकेशन को Firebase होस्टिंग की सही सेवा पर डिप्लॉय किया जा सकता है.

इस प्रॉम्प्ट से एआई को आपके कोड का विश्लेषण करने और ऐप्लिकेशन की ज़रूरतों के आधार पर, Firebase की सही होस्टिंग सेवा चुनने का निर्देश मिलता है. अब फ़ैसले लेने या गलत तरीके से कॉन्फ़िगर की गई सेवाओं की ज़रूरत नहीं है.

  • अपने स्टैटिक वेब ऐप्लिकेशन के लिए, Firebase होस्टिंग का इस्तेमाल करें.

  • आपके फ़ुल-स्टैक Angular और Next.js ऐप्लिकेशन के लिए, Firebase App Hosting.

इस प्रॉम्प्ट का इस्तेमाल किसी मौजूदा Firebase प्रोजेक्ट के साथ किया जा सकता है. हालांकि, अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो प्रॉम्प्ट आपको Firebase के लिए सब कुछ सेट अप करने का तरीका बताएगा.


अगर Gemini CLI के लिए Firebase एक्सटेंशन का इस्तेमाल किया जा रहा है, तो यह कमांड चलाएं: /firebase:deploy

यहां आपको इस प्रॉम्प्ट के लिए ज़रूरी शर्तें और सीमाएं मिलेंगी. साथ ही, एमसीपी की सुविधा वाली अन्य एआई असिस्टेंट के इस्तेमाल से जुड़े निर्देश भी मिलेंगे.


ज़रूरी शर्तें और सीमाएं

हम इस सुविधा को बेहतर बनाने के लिए लगातार काम कर रहे हैं. इसलिए, ज़रूरी शर्तों और सीमाओं की इस सूची में अक्सर बदलाव हो सकते हैं. इसलिए, समय-समय पर यहां आकर देखें कि कौनसी नई सुविधाएं उपलब्ध हैं!

  • इस प्रॉम्प्ट से, वेब ऐप्लिकेशन के मौजूदा कोडबेस को डिप्लॉय किया जाता है.

  • इस प्रॉम्प्ट को अब तक इनके लिए ऑप्टिमाइज़ नहीं किया गया है:

    • वेब को टारगेट करने वाले Flutter ऐप्लिकेशन
  • Firebase App Hosting पर डिप्लॉय करने के लिए, आपका Firebase प्रोजेक्ट, इस्तेमाल के हिसाब से शुल्क चुकाने वाले Blaze प्लान पर होना चाहिए. शुरू करने के लिए, आपको 300 डॉलर तक के क्रेडिट मिल सकते हैं.

प्रॉम्प्ट का इस्तेमाल करना

  1. अगर आपने पहले से ऐसा नहीं किया है, तो Firebase MCP सर्वर इंस्टॉल करें.
    इंस्टॉल हो जाने के बाद, एमसीपी की सुविधा देने वाला एआई असिस्टेंट, एमसीपी के टूल और प्रॉम्प्ट ऐक्सेस कर सकता है.

    ध्यान दें कि Gemini CLI के लिए Firebase एक्सटेंशन, Firebase MCP सर्वर को अपने-आप इंस्टॉल कर देता है.

  2. एजेंट के तौर पर काम करने और एमसीपी की सुविधा देने वाले ज़्यादातर एआई असिस्टेंट, इस प्रॉम्प्ट को आसानी से चलाने का कोई न कोई तरीका उपलब्ध कराते हैं. उदाहरण के लिए, Gemini CLI इन प्रॉम्प्ट को स्लैश कमांड के तौर पर उपलब्ध कराता है:

    /firebase:deploy
    

आपके पास किसी खास एनवायरमेंट या ज़रूरतों के लिए, Firebase के पहले से लिखे गए किसी भी प्रॉम्प्ट में बदलाव करने का विकल्प भी होता है.

प्रॉम्प्ट के कॉन्टेंट की समीक्षा करना

Firebase GitHub repo में जाकर, deploy प्रॉम्प्ट का कॉन्टेंट देखा जा सकता है.

यह deploy प्रॉम्प्ट, हर टास्क या Firebase सेवा के लिए, सेवा से जुड़े कई प्रॉम्प्ट को व्यवस्थित करता है.