2009-12-18 8 views
20

मैं एडब्ल्यूएस पर एक डीजेंगो ऐप को तैनात करना चाहता हूं (क्योंकि मेरे पास कुछ क्रेडिट कूपन है) और इसके बारे में पढ़ने के लिए एक अच्छी जगह तलाश रही हूं - ज्यादातर बी/सी मैंने पहले कभी इसका इस्तेमाल नहीं किया था। धन्यवादमैं एडब्ल्यूएस पर डीजेगो को कैसे तैनात करूं?

उत्तर

20

एक अच्छी जगह की तलाश में पढ़ने के लिए के बारे में यह

Here you go

16

मैं BitNami पर एक डेवलपर हूँ, आप हमारी free Django AMI पर एक नज़र लेने के लिए कर सकते हैं। यह एडब्ल्यूएस मुक्त स्तर के साथ संगत है।

+2

यह अभी तक कैसे ऊपर नहीं हो सकता है? बिट्टनामी चट्टानों। मैं उनके ओएसक्यूए एमी भी चला रहा हूं। स्थापित करने के लिए, 10 सेकंड की तरह लग रहा था। – twneale

0

सबसे आसान तरीका केवल ईसी 2 इंस्टेंस को स्पिन करना है, nginx (mysql? और आपके पास अन्य किसी भी निर्भरता को स्थापित करें) स्थापित करें, फिर इसे डीजेंगो साइट पर दिए गए चरणों का पालन करें: https://code.djangoproject.com/wiki/DjangoAndNginx इसे तैनात करने के लिए। यह मूल रूप से "पायथन [आपकी ऐप निर्देशिका] /manage.py runfcgi होस्ट = 127.0.0.1 पोर्ट = 8080" चलाने के लिए एक स्क्रिप्ट सेट करने के माध्यम से जाता है और उस पोर्ट को प्रॉक्सी अनुरोधों के लिए nginx सेट अप करता है।

एक और तरीका तैनाती को स्वचालित करने के लिए http://nudow.com जैसे तृतीय पक्ष टूल का उपयोग करना है। अभी के लिए प्रारंभिक परिनियोजन मुझे विश्वास है कि मैन्युअल रूप से किया जाना चाहिए, हालांकि बाद में तैनाती एक क्लिक के साथ की जा सकती है।

2

2 नई ट्यूटोरियल का उपयोग realpython doc

और Ashok Fernandez blog

+0

जबकि लिंक प्रश्न का उत्तर दे सकते हैं, यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। – ZygD

+0

डीजेगो ऐप को तैनात करने की प्रक्रिया में बहुत सी कॉन्फ़िगरेशन शामिल है। मेरे अनुभव में "realpython डॉक्टर" नवीनतम है। अगर लिंक अमान्य हो जाता है, तो आपके पास केवल एक विकल्प है। जांच परिनियोजन दस्तावेज़ों की जांच करें। 'http: // docs.aws.amazon.com/elasticbeanstalk/नवीनतम/डीजी/create-deploy-python-django.html # पायथन-डीजेंगो-प्रीरेक'' –

-1

आप खरोंच के बिना, यथाशीघ्र अपने Django एप्लिकेशन को तैनात करना चाहते हैं तो दिया जाता है (और वर्ज़निंग जैसे अन्य लाभ है) आपका सिर:

आप इस स्क्रिप्ट का उपयोग कर सकते हैं जो मैंने लिखा था: Safely deploy your Django app in less 1 minute!

निर्देश

DeployDjango स्क्रिप्ट

$ wget https://raw.githubusercontent.com/yask123/DeployDjango/master/deploydjango.sh && chmod +x deploydjango.sh 

इंस्टॉल करने से आपके Django अनुप्रयोग के रूट निर्देशिका से (manage.py फ़ाइल कहाँ मौजूद है)।

$ sudo ./deploydjango.sh project_name 

हो गया!

अपने वेब ऐप को देखने के लिए http://ip-address-of-your-instance पर जाएं!

संबंधित मुद्दे