वेब ऐप को तैनात करने के लिए Google के ऐप इंजन का उपयोग करना चाहते हैं? 8 आसान चरणों में इसे कैसे करें यहां बताया गया है।
08 का 08
ऐप इंजन के लिए अपना Google खाता सक्रिय करें
ऐप इंजन को विशेष रूप से सक्रिय और आपके मौजूदा Google खाते से संबद्ध होना आवश्यक है। ऐसा करने के लिए इस ऐप इंजन डाउनलोड लिंक पर जाएं। निचले दाएं भाग पर साइन अप बटन पर क्लिक करें। आपके Google खाते के लिए Google डेवलपर प्रोग्राम में शामिल होने के लिए साइनअप के लिए अतिरिक्त पुष्टि चरणों की आवश्यकता हो सकती है।
08 में से 02
व्यवस्थापक कंसोल के माध्यम से एक एप्लिकेशन स्पेस बनाएँ
एक बार ऐप इंजन में साइन इन करने के बाद, बाएं साइडबार पर व्यवस्थापक कंसोल पर नेविगेट करें। कंसोल के नीचे 'एप्लिकेशन बनाएं' बटन पर क्लिक करें। अपने एप्लिकेशन को एक अद्वितीय नाम दें क्योंकि यह वह स्थान है जहां Google आपके ऐप को अपने ऐपस्पॉट डोमेन के भीतर असाइन करेगा।
08 का 03
अपनी भाषा चुनें और उचित डेवलपर टूल्स डाउनलोड करें
ये https://developers.google.com/appengine/downloads पर स्थित हैं। ऐप इंजन 3 भाषाओं का समर्थन करता है: जावा, पायथन, और गो। सुनिश्चित करें कि ऐप इंजन इंस्टॉल करने से पहले आपकी विकास मशीन आपकी भाषा के लिए सेट की गई है। इस ट्यूटोरियल का शेष पाइथन संस्करण का उपयोग करेगा, लेकिन अधिकांश फाइलनाम लगभग बराबर हैं।
08 का 04
देव उपकरण का उपयोग कर स्थानीय रूप से एक नया एप्लिकेशन बनाएं
ऐप इंजन लॉन्चर खोलने के बाद आपने अभी डाउनलोड किया है, "फ़ाइल"> "नया एप्लिकेशन" चुनें। सुनिश्चित करें कि आपने उसी नाम को उसी नाम का नाम दिया है जिसे आपने चरण 2 में असाइन किया था। यह सुनिश्चित करेगा कि आवेदन उचित स्थान पर तैनात हो जाएगा। Google ऐप इंजन लॉन्चर आपके एप्लिकेशन के लिए कंकाल निर्देशिका और फ़ाइल संरचना बनाएगा और इसे कुछ सरल डिफ़ॉल्ट मानों के साथ पॉप्युलेट करेगा।
05 का 08
सत्यापित करें कि app.yaml फ़ाइल को सही तरीके से कॉन्फ़िगर किया गया है
App.yaml फ़ाइल में हैंडलर रूटिंग सहित आपके वेब ऐप के लिए वैश्विक गुण शामिल हैं। फ़ाइल के शीर्ष पर "एप्लिकेशन:" विशेषता देखें, और यह सुनिश्चित करें कि मान चरण 2 में आपके द्वारा निर्दिष्ट एप्लिकेशन नाम से मेल खाता है। यदि ऐसा नहीं होता है, तो आप इसे app.yaml में बदल सकते हैं।
08 का 06
Main.py फ़ाइल में अनुरोध हैंडलर तर्क जोड़ें
Main.py (या अन्य भाषाओं के लिए समकक्ष मुख्य फ़ाइल) फ़ाइल में सभी अनुप्रयोग तर्क शामिल हैं। डिफ़ॉल्ट रूप से, फ़ाइल "हैलो वर्ल्ड!" वापस आ जाएगी लेकिन अगर आप कोई विशिष्ट रिटर्न जोड़ना चाहते हैं, तो get (self) हैंडलर फ़ंक्शन के अंतर्गत देखें। Self.response.out.write कॉल सभी इनबाउंड अनुरोधों पर प्रतिक्रियाओं को संभालता है, और आप एचटीएमएल को सीधे "हैलो वर्ल्ड" के बजाय उस वापसी मूल्य में डाल सकते हैं! यदि आप चाहते हैं।
08 का 07
जांचें कि आपकी ऐप स्थानीय रूप से तैनात है
Google ऐप इंजन लॉन्चर में, अपने एप्लिकेशन को हाइलाइट करें और फिर "कंट्रोल"> "रन" चुनें, या मुख्य कंसोल में रन बटन पर क्लिक करें। एक बार ऐप की स्थिति यह दिखाने के लिए हरे रंग की हो जाती है कि यह चल रहा है, ब्राउज़ बटन पर क्लिक करें। एक ब्राउज़र विंडो आपके वेब ऐप से प्रतिक्रिया के साथ दिखाई देनी चाहिए। सुनिश्चित करें कि सब ठीक से चल रहा है।
08 का 08
क्लाउड पर अपना वेब ऐप तैनात करें
एक बार जब आप संतुष्ट हो जाएं कि सब ठीक से चल रहा है, तो तैनाती बटन पर क्लिक करें। आपको अपने Google ऐप इंजन खाते का खाता विवरण देना होगा। लॉग तैनाती की स्थिति दिखाएंगे, आपको सफलता के लिए अपने वेब ऐप को कई बार लॉन्च करने वाले लॉन्चर के बाद सफलता की स्थिति देखना चाहिए। अगर सबकुछ सफल होता है तो आपको पहले निर्दिष्ट किए गए ऐपस्पॉट यूआरएल पर जाना चाहिए, और अपने तैनात वेब ऐप को कार्रवाई में देखना चाहिए। बधाई हो, आपने अभी वेब पर एक एप्लीकेशन तैनात किया है!