क्या वैग्रंट को डाउनलोड करने के लिए कोई 'बॉक्स' उपलब्ध हैं जो लिनक्स संस्करण और अमेज़ॅन ईसी 2 इंस्टेंस के लिए पैकेज को बारीकी से दिखाते हैं?
मैं वर्तमान में Precise32 बॉक्स का उपयोग कर, स्थानीय रूप से वैग्रंट का उपयोग कर परीक्षण कर रहा हूं। मैं अपने कोड को 'अमेज़न लिनक्स एएमआई 2013.03' एएमआई के साथ अमेज़ॅन ईसी 2 उदाहरणों में तैनात कर रहा हूं।
मुझे जो समस्या आ रही है, वह यह है कि Precise32 बॉक्स पर इंस्टॉल करने के लिए उपलब्ध पैकेजों के नाम अलग-अलग हैं
- php5-fpm - आवारा बॉक्स में
- php54-fpm - अमेज़न EC2 उदाहरण में।
हालाँकि मैं अलग पैकेज के नामों को संभालने के लिए कठपुतली विन्यास फाइल में चर का उपयोग करके इसे ठीक कर सकता था, जो कि हैक की तरह लगता है।
तो क्या कोई आवारा पेटियां उपलब्ध हैं जो अमेज़ॅन ईसी 2 वातावरण को बारीकी से प्रतिबिंबित करेंगी।
या क्या यह संभव है कि मैं एक अमेजन ईसी 2 उदाहरण के रूप में एक ही पैकेज स्रोत का उपयोग करने के लिए एक आवारा बॉक्स बताऊं?
एक बात स्पष्ट करने के लिए - इसका कारण यह है कि मैं ऐसा करना चाहता हूं ताकि मैं पहले सब कुछ करने के बिना स्थानीय स्तर पर परीक्षण कर सकूं। हालांकि, वैगंट को एक प्रदाता के रूप में AWS के लिए समर्थन है, जो वास्तव में स्थानीय स्तर पर परीक्षण करने में सक्षम नहीं होगा।