बारह-कारक ऐप सॉफ़्टवेयर-ए-ए-सर्विस ऐप बनाने के लिए एक पद्धति है।

के बारे में अधिक 12factor...

12-कारक ब्लॉग सुझाव देता है कि एक ऐप को 'व्यवस्थापक/प्रबंधन कार्यों को एकबारगी प्रक्रियाओं के रूप में चलाना चाहिए'। जावा/स्प्रिंग-बूट एप्लिकेशन के संदर्भ में इसका क्या अर्थ है? क्या मुझे एक उदाहरण मिल सकता है। https://12factor.net/admin-processes....
14 अगस्त 2021, 08:04
मैं 12-factor-app घोषणापत्र पढ़ रहा हूं और अभी मैं डिपेंडेंसी सेक्शन में हूं। निर्भरता अलगाव एक ऐसी चीज है जिसे मैं अपना सिर इधर-उधर नहीं कर सकता। दुर्भाग्य से जो दिया गया है उसकी कोई वास्तविक परिभाषा नहीं है, इसके अलावा उस 12-कारक-ऐप्स को "निष्पादन के दौरान एक निर्भरता अलगाव उपकरण का उपयोग करना चा....
17 सितंबर 2020, 14:08
कोड को बदले बिना, अजवाइन में कार्यों को अनदेखा करने का कोई तरीका है? उदाहरण के लिए, Django मेल का उपयोग करते समय, एक डमी बैकएंड सेटिंग। यह एकदम सही है क्योंकि यह मुझे .env फ़ाइल से कुछ वातावरण (जैसे परीक्षण, या स्टेजिंग) में मेल भेजने को निष्क्रिय करने की अनुमति देता है। मेल भेजने को संभालने वाला ....
22 फरवरी 2020, 18:15
12-factor एप्लिकेशन मेनिफेस्ट के माध्यम से जा रहे हैं, "निर्भरता" के अनुभाग के तहत निम्नलिखित का उल्लेख किया गया है। बारह-कारक ऐप कभी भी सिस्टम-वाइड पैकेजों के निहित अस्तित्व पर निर्भर नहीं करता है। यह एक निर्भरता घोषणा घोषणापत्र के माध्यम से, पूरी तरह से और बिल्कुल, सभी निर्भरताओं की घोषणा करता है....
17 पद 2019, 14:38
मैं base.py, local.py, prod.py, और staging.py का उपयोग करके Django सेटिंग्स की सर्वोत्तम प्रथाओं का पालन कर रहा हूं। मेरी पहेली यह है कि कोड दोहराव के साथ ठीक होना है या नहीं। आइए इस उदाहरण को लेते हैं। मुझे एक यूआरएल सेट करने की ज़रूरत है जिसका उपयोग पैकेज को कॉन्फ़िगर करने के लिए निश्चित मानों क....
14 नवम्बर 2019, 02:49
मैं अपने स्प्रिंग बूट एप्लिकेशन को कॉन्फ़िगर करने के लिए dotenv फ़ाइलों का उपयोग करना चाहता हूं। इसे करने का बेहतरीन तरीका क्या है? रूबी या नोड दुनिया, मैं सिर्फ .env फाइल बना रहा हूं और यह वहां से सभी चीजों को एप्लिकेशन वातावरण में लोड करता है। मैं अपने ऐप आदि के लिए अलग प्रोफाइल बनाना पसंद नहीं कर....
25 अक्टूबर 2019, 00:29
कुछ लोग कहते हैं कि एनएफएस/नेटवर्क फाइल सिस्टम को क्लाउड नेटिव एप्लिकेशन आर्किटेक्चर के तहत उपयोग करने की अनुशंसा नहीं की जाती है। वे इसके बजाय स्केलेबिलिटी उद्देश्य के लिए बैकएंड सेवा का उपयोग करने की सलाह देते हैं। मुझे इसके सटीक कारण जानना अच्छा लगेगा।....
21 अक्टूबर 2019, 10:15
12 फ़ैक्टर ऐप का कॉन्फ़िग पॉइंट पढ़ने के बाद, मैंने अपनी कॉन्फ़िग फ़ाइल को एनवायरनमेंट वेरिएबल के साथ डिफॉल्ट वैल्यू वाली ओवरराइड करने का फैसला किया। मेरे पास 3 Dockerfiles हैं, एक एपीआई के लिए, एक फ्रंट-एंड के लिए और एक वर्कर के लिए। मेरे पास एक docker-compose.yml उन 3 सेवाओं और एक डेटाबेस को चलान....
मैं सरल हैलो-वर्ल्ड माइक्रोसर्विस तैनात कर रहा हूं जो निम्नलिखित चर द्वारा दिए गए पोर्ट पर सुनता है: PORT = os.environ.get("TEST_SERVICE_PORT", "").strip() or "50001" मैंने इसे कंटेनर पर किसी भी चर को कॉन्फ़िगर किए बिना तैनात किया, और उम्मीद की कि यह डिफ़ॉल्ट 50001 पोर्ट पर काम करेगा, लेकिन इसके बज....
8 अगस्त 2019, 16:37
क्लाउड फाउंड्री में बाहरी फाइल सिस्टम (वॉल्यूम सर्विसेज) का उपयोग करना एक बुरा अभ्यास है? यह 12 फैक्टर एप्लिकेशन पैटर्न का पालन करता है?....
26 जून 2019, 12:59
अपने माइक्रोसर्विस एप्लिकेशन में लॉग इन करने के लिए हम बस स्टडआउट/कंसोल में लॉग इन करते हैं और डॉकर लॉगिंग ड्राइवर हैंडल करता है और इन लॉग्स को कहीं और रीडायरेक्ट करता है। gelf/logstash, fluentd, आदि। मूल रूप से, हम लॉगिंग के लिए 12 फ़ैक्टर दिशानिर्देशों का पालन कर रहे हैं। इसका मतलब यह है कि एप्ल....
अधिकांश समाधानों में कुछ ऐप्स सार्वजनिक होने चाहिए और कुछ केवल आंतरिक रूप से पहुंच योग्य होने चाहिए। क्या ऐसे समाधान का कोई सिद्ध कॉन्फ़िगरेशन पैटर्न है? ऐसा करने का सरल तरीका दो CF रिक्त स्थान (उसी CF संगठन में) बनाना हो सकता है: internal space इस स्पेस के ऐप्स internal domain (उदा: *.my-internal-c....
19 जुलाई 2018, 15:31
https://github.com/ पर रिएक्ट redux realworld.io एप्लिकेशन का रीडमी gothinkster/react-redux-realworld-example-app का कहना है कि src/agent.js को संपादित करने के लिए API_ROOT को एक अलग बैकएंड एपीआई इंस्टेंस को इंगित करने के लिए बदलें। हम चीजों को सेट अप करना चाहते हैं ताकि API_ROOT को एक ऐसे पर्यावर....
23 अप्रैल 2018, 10:39
मैं एक फ्रंटएंड वेब एप्लिकेशन को कंटेनरीकृत करने की कोशिश कर रहा हूं और मुझे यह पता लगाने में परेशानी हो रही है कि पर्यावरण चर को कैसे पास किया जाए। एप्लिकेशन एक कोणीय अनुप्रयोग है, इसलिए यह 100% क्लाइंट-साइड है। एक विशिष्ट बैकएंड सेवा में, पर्यावरण चर को पारित करना आसान है, क्योंकि सब कुछ एक ही हो....
3 फरवरी 2018, 12:22
पृष्ठभूमि हमारा ऐप एक MySQL डीबी और कुछ और सेवाओं का उपयोग करता है। हमारे ऐप को इन सर्वरों से जोड़ने के लिए, हमारे पास prod.config फ़ाइल में उपयोगकर्ता नाम और पासवर्ड सहेजे गए हैं। यदि हम विकास में हैं, तो हम एक dev.config फ़ाइल वगैरह का उपयोग करते हैं... हाल ही में, मैं उद्योग में अच्छी प्रथाओं का....
8 जिंदा 2018, 16:43
मैं डोकर में tomcat चला रहा हूँ, लेकिन मैं लॉग नहीं देख सकता। वे टोमकैट/लॉग के तहत विभिन्न लॉग फाइलों में लिखे गए हैं, लेकिन जब डॉकर कंटेनर में टॉमकैट चल रहा है तो मैं उन्हें नहीं देख सकता। यहाँ मेरा डॉकरफाइल है FROM tomcat:7-jre8 COPY target/MYAPP.war /usr/local/tomcat/webapps/MYAPP.war RUN ["/usr....
8 पद 2017, 16:22
"बियॉन्ड 12 फैक्टर एपीपी" और "क्लाउड में एक एप्लिकेशन को डिजाइन और चलाने के लिए विचार" (https://docs.cloudfoundry.org/devguide/deploy-apps/prepare-to-deploy.html) स्टेट्स फाइल सिस्टम अल्पकालिक है। हालांकि ओपनस्टैक के साथ परीक्षण करते समय मुझे अलग परिणाम मिला: ओपनस्टैक सर्वर का उपयोग करके वीएम बनाए....
24 नवम्बर 2017, 12:21
जब भी मैं स्प्रिंग बूट ऐप को तैनात करता हूं, तो इसमें टॉमकैट कंटेनर एम्बेड होता है। यह कंटेनर उपलब्ध होने पर निर्भर करता है। क्या इसका मतलब यह है कि ये 12 कारक ऐप के अनुरूप नहीं हैं जैसा कि वेबसर्वर के रनटाइम इंजेक्शन पर निर्भर करता है? गैर-http सेवाओं के लिए TCP रूटिंग का क्या अर्थ है? पोर्ट बाइं....
27 सितंबर 2017, 05:34
मैं 12 कारक ऐप सिद्धांत देख रहा था और इस कथन को देखा। मेरा मानना ​​है कि इस कथन में कहा गया है कि एप्लिकेशन को किसी भी बैकिंग सेवा जैसे डेटाबेस या संदेश ब्रोकर का जवाब देना चाहिए और चाहे वे कुछ भी हों, उनसे कनेक्ट होना चाहिए। यह जोड़ने के पारंपरिक तरीके से किस प्रकार भिन्न है? उदाहरण के लिए: मेरे....
24 सितंबर 2017, 06:32
12 फ़ैक्टर ऐप के लिए कॉन्फ़िग अनुभाग पढ़ना: https://12factor.net/config यह कहता है "कॉन्फ़िगर करने का एक और तरीका है कॉन्फ़िगरेशन फ़ाइलों का उपयोग जिन्हें संशोधन नियंत्रण में चेक नहीं किया गया है"। इसके बजाय "बारह-कारक ऐप पर्यावरण चर में कॉन्फ़िगरेशन को संग्रहीत करता है" यदि स्रोत/संशोधन नियंत्रण ....
19 सितंबर 2017, 23:47
मैंने हाल ही में खोज की है लॉगिंग आवश्यकताओं के लिए। https://12factor.net/logs का कहना है कि लॉग को STDOUT पर जाना चाहिए। वाट? क्यों? मैं ज्यादातर पिछले 7 वर्षों से प्रबंधन कर रहा हूं और कुछ चूक गया होगा। लेकिन मुझे स्पष्ट रूप से याद है कि STDERR को इसी सटीक उद्देश्य की पूर्ति के लिए डिज़ाइन किय....
26 अगस्त 2017, 14:42
मैं एक PHP पृष्ठभूमि से आ रहा हूं, लेकिन मुझे लगता है कि यह अन्य वेब-सर्वर भाषाओं पर लागू होता है। क्या stdout नहीं है, जैसा कि नाम दिया गया है, मानक आउटपुट जाता है? साथ ही, वह नहीं है जहां HTTP प्रतिक्रिया जाती है? क्या मैं कुछ भूल रहा हूँ?....
24 अगस्त 2017, 18:10
यहाँ बहुत सारे उदाहरण हैं कि कैसे बैश में एक dotenv फ़ाइल को स्रोत बनाया जाए, लेकिन क्या किसी के पास एक ऐसा तरीका है जो डैश के साथ समान प्राप्त करता है (जो कि न्यूनतम डेबियन इंस्टॉलेशन के लिए डिफ़ॉल्ट शेल है)? समाधान इस तरह दिखना चाहिए: $ some foo my-command-using-env-vars जैसे $ env $(cat .env) my....
10 अगस्त 2017, 13:45
यह रहा लिंक 12 फ़ैक्टर मैं भ्रमित मौसम हूँ अगर मुझे अपने ऐप के अंदर मूल्यों को स्टोर करना चाहिए। गुण फ़ाइल बनाम पर्यावरण चर। ऐप्लिकेशन.गुण Memory_Folder_Test = Test Memory_Folder_Prod = Production Memory_Folder_Dev = Development Strong_threshold = 10 Low_Threshold = 2 Username = FirstUser Password....
स्प्रिंग-बूट का उपयोग करके हम प्रोफाइल विशिष्ट गुण फ़ाइल में विभिन्न वातावरणों के लिए कॉन्फ़िगरेशन पैरामीटर स्टोर कर सकते हैं, हालांकि यह कोड का कॉन्फ़िगरेशन हिस्सा बनाता है जो कि 12-कारक सिद्धांत अनुशंसा नहीं करता है। बल्कि, पर्यावरण में 12 -factor config को स्टोर करने की सलाह देता है (यहां, कॉन्फि....