2012-09-09 11 views
9

पर पबपेक के साथ एक परिनियोजन रणनीति क्या हो सकती है वास्तव में पट्टीपेक्यम निर्भरता वाले डार्ट कोड को तैनात करने का सबसे अच्छा तरीका क्या होगा? अतीत में मैंने जो आम बात की है वह डेमो बनाने और जिथब पृष्ठों पर तैनाती करना था। अब वह पब प्रतीकात्मक लिंक का उपयोग करता है निर्भरता github पर धक्का नहीं मिलता है। यह भी सोच रहा है कि यह निर्भरता के साथ तैनात करने में सक्षम होने के कारण पब के लिए फ़ाइल करने के लिए एक बग होना चाहिए।डार्ट

उत्तर

5

हम अभी तक नहीं हैं, लेकिन भविष्य में पब भविष्य में deploy कमांड का समर्थन करेगा। यह dart2js चलाने जैसी चीजें करेगा और आपके कोड को संक्षिप्त/छोटा करें। यह शारीरिक रूप से आपकी सभी निर्भरताओं को भी लाएगा ताकि आपके पास सिम्लिंक न हो। अंतिम परिणाम एक एकल निर्देशिका होगी जिसमें आपके पैकेज को चलाने की आवश्यकता होती है।

+0

धन्यवाद बॉब, बस क्लाइंट ऐप को तैनात करने के साथ सामान का परीक्षण करना और इस सीमा को देखा। –

+0

क्या पब के तैनाती कमांड के लिए रोडमैप दस्तावेज़ है? विशेष रूप से, क्या इनपुट और आउटपुट निर्देशिका निर्दिष्ट करने के लिए कमांड लाइन विकल्पों की योजना है? – devdanke

+0

नहीं, दुर्भाग्य से, हमारे पास लिखित रोडमैप का अधिकतर हिस्सा नहीं है। हम सुंदर होते हैं, उह, चुस्त, इसलिए हम पहले से बहुत कुछ नहीं लिखते हैं। यह हमें अग्रिम रखता है लेकिन साथ ही साथ पालन करना मुश्किल हो सकता है। हमारे पास अभी तक आउटपुट निर्देशिका निर्दिष्ट करने की योजना नहीं है, लेकिन यह अच्छा होगा। क्या आप एक बग फाइल कर सकते हैं? – munificent

1

मुझे लगता है कि आप तीन विकल्प हैं:

  • आप पहले से ही एक सर्वर साइड प्रौद्योगिकी और एक तैनाती रणनीति है, तो उस का उपयोग करें।
  • यदि आप स्थिर सामग्री को तैनात कर रहे हैं, तो मुझे आश्चर्य है कि Google App Engine इन सिम्लिंक के साथ काम करेगा या नहीं।
  • हेरोोक डार्ट का समर्थन करता है, हालांकि मुझे यकीन नहीं है कि यह सिम्लिंक का समर्थन कैसे करता है।
0

आप Heroku क्लाउड होस्टिंग पर अपने डार्ट एप्लिकेशन को तैनात कर सकते हैं। एक चरण-दर-चरण ट्यूटोरियल here है।

यह अच्छा काम करता है।

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