मैं एक RoR ऐप को तैनात करने के लिए Capistrano और गिट का उपयोग कर रहा हूँ। मेरे पास एक फ़ोल्डर है जिसके अंतर्गत प्रत्येक उपयोगकर्ता का अपना फ़ोल्डर होता है। जब कोई उपयोगकर्ता फ़ाइल अपलोड या सहेजता है, तो यह अपने फ़ोल्डर में सहेजा जाता है।मैं कैपिस्ट्रानो को अपने स्वयं के फ़ोल्डरों में उपयोगकर्ताओं द्वारा अपलोड की गई फ़ाइलों को ओवरराइट करने से कैसे रोकूं?
जब मैं सर्वर के कोड के नए संस्करणों को तैनात करता हूं, तो उपयोगकर्ता फ़ाइलों और फ़ोल्डरों को मेरी dev मशीन पर क्या लिखा जाता है, इसके साथ ओवरराइट किया जाता है।
कैपिस्ट्रानो में कुछ फ़ोल्डरों को अनदेखा करने का कोई तरीका है, जैसे कि हम गिट में करते हैं? यह पोस्ट - http://www.ruby-forum.com/topic/97539 - सिमलिंक का उपयोग करने और साझा फ़ाइलों में उपयोगकर्ता फ़ाइलों को संग्रहीत करने का सुझाव देता है। लेकिन यह एक पुरानी पोस्ट है, इसलिए मैं सोच रहा हूं कि अब इसे करने का बेहतर तरीका है या नहीं।
इसके अलावा, क्या कोई भी RoR + git + capistrano का उपयोग करने के लिए अनुशंसा करने के लिए किसी भी अच्छे स्क्रीनकास्ट/ट्यूटोरियल के बारे में जानता है?
धन्यवाद।
धन्यवाद जॉन, तब प्रतीकात्मक लिंक यह है। –