मुझे यह जानने की ज़रूरत है कि कोडिनेटर/लार्वेल ऐप्स को तैनात करते समय मेरे विकल्प कौन से हैं।कोडइग्निटर/लैरवेल ऐप्स को कैसे तैनात करें
मैं अपने घर पर स्थानीय रूप से हर समय विकसित होता हूं और जब मैं काम पर जाता हूं तो मुझे सर्वर में सभी परिवर्तनों को धक्का देने के लिए कुछ तेज़ तरीका चाहिए।
एप्लिकेशन कोड को अपडेट करने की आवश्यकता है, डेटाबेस स्कीमा माइग्रेट करने की आवश्यकता है, और एप्लिकेशन सर्वर को पुनरारंभ करना आवश्यक है।
मैं यह सब मैन्युअल रूप से बहुत समय बर्बाद कर रहा हूं और मुझे रेल वातावरण में कैपिस्ट्रानो जैसे कुछ स्वचालित तरीके की आवश्यकता है।
मेरे विकल्प यहां क्या हैं ??
अद्यतन: मुझे अपनी खुद की सर्वर मशीन मिली, और सब कुछ इंटरनेट कनेक्शन के बिना इंट्रानेट पर्यावरण पर काम करने की जरूरत है।
मुझे यह देखने के लिए उत्सुकता है कि कोई इस पर क्या आता है। मैं एक ही नाव में हूं। हम गिट का उपयोग करते हैं, लेकिन हमारे सर्वर पर्यावरण "स्वचालित" परिनियोजन के लिए अनुकूल नहीं है, या तो। डीबी प्रवासन हमेशा दर्द रहा है। मैं सिर्फ बदलाव के साथ एक एसक्यूएल फ़ाइल उत्पन्न करता हूं और प्रोड डीबी पर चलाता हूं। – Brendan
क्या आपने अंतर्निहित कोडइग्निटर डेटाबेस माइग्रेशन क्लास का उपयोग करने पर देखा है? अगर मैं यह सही पढ़ रहा हूं, तो आप केवल अपने आवेदन कोड को तैनात करने के लिए गिट का उपयोग कर सकते हैं और फिर माइग्रेशन प्रक्रिया चला सकते हैं: http://ellislab.com/codeigniter/user-guide/libraries/migration.html – Darrrrrren
उत्कृष्ट प्रश्न। मैं सिर्फ इस समस्या पर विचार कर रहा हूं। आशा है कि हमें और प्रतिक्रियाएं मिलेंगी। – DavidHyogo