मेरे पास एक पायथन वेब एप्लिकेशन है जो Nginx के पीछे बैठता है, और Gunicorn के माध्यम से परोसा जाता है।डॉकराइज्ड पायथन वेब ऐप से स्थिर फ़ाइलों को कैसे सेवा दें?
मैंने इसे कॉन्फ़िगर किया है ताकि Nginx सर्वर डिस्क से सीधे स्थिर फाइलें और यह केवल छवियों जैसे स्थैतिक संपत्तियों के लिए गनीकोर्न से बात कर सके।
मेरे सवालों का:
यह एक अच्छा विचार या एक बड़ी "नहीं" वेब अनुप्रयोग dockerize को स्थिर संपत्ति के साथ एक साथ है?
यदि मैं अपने कंटेनर को 2 सर्वरों में तैनात करना चाहता हूं, जिसके लिए समान संपत्तियों तक पहुंच की आवश्यकता है, तो मैं स्थिर संपत्तियों को कंटेनरकृत ऐप की तरह पोर्टेबल कैसे बना सकता हूं?
मैं करना चाहते हैं क्या यदि संभव हो तो:
मैं एक कंटेनर में मेरे ऐप शामिल करना चाहते हैं और मैं अधिक धनराशि खर्च किए बिना, संभव के रूप में पोर्टेबल के रूप में इसे बनाने के लिए चाहते हैं छवियों को रखने के लिए एक अलग सर्वर जैसे (डीबी की तरह)
यह एक बहुत अच्छा विचार की तरह लगता है। मैं डीवीसी दृष्टिकोण की जांच करूंगा। इस बीच, यदि आप कृपया कर सकते हैं, तो क्या आप वेब-ऐप की अपलोड की गई छवियों को कैसे प्रबंधित करना है, इस पर ध्यान केंद्रित करने वाले उत्तर पर विस्तृत जानकारी दे सकते हैं?एक ब्लॉगपोस्ट में उत्पाद छवियों या छवियों को जोड़ने की कल्पना करें जो कई मशीनों पर कंटेनरों की तरह स्केल (पोर्टेबिलिटी) होनी चाहिए और मशीन से मशीन तक ले जाना आसान है। वह कैसे किया जा सकता है? धन्यवाद! – Phil
@ फिल यदि आपके पास एक एकल डॉकर होस्ट है, तो आपके सभी ऐप कंटेनर स्थिर मीडिया तक पहुंचने के लिए डीवीसी साझा कर सकते हैं। यदि आपके पास एकाधिक डॉकर होस्ट हैं, क्योंकि अधिकांश बड़े पैमाने पर उत्पादन डॉकर सिस्टम करते हैं, तो उत्तर गैर-तुच्छ है। – kojiro
पूर्व "गैर-तुच्छ" है। उत्तरार्द्ध वह है जो मैं अपने मूल प्रश्न में सीखने और समझने के लिए कह रहा हूं। – Phil