मेरे पास एक माइक्रो-सर्विसेज आधारित JHipster ऐप है और मैंने kubernetes सब-जनरेटर का उपयोग करके कुबेरनेट्स परिनियोजन स्क्रिप्ट तैयार की है।

मैंने ऐप को एज़ूर एकेएस में तैनात किया है और इसे आसानी से चल रहा है। जिस मौजूदा प्रोफाइल के साथ वह चल रहा है वह 'प्रोड' है। स्वैगर दस्तावेज़ीकरण देखने के लिए मैं सक्रिय प्रोफ़ाइल को 'देव' कैसे बदल सकता हूँ?

3
Omtara 16 सितंबर 2019, 10:21

2 जवाब

सबसे बढ़िया उत्तर

मैं सभी कंटेनरों की परिनियोजन फ़ाइल के लिए SPRING_PROFILES_ACTIVE पर्यावरण चर में स्वैगर जोड़कर स्वैगर एपीआई को कार्यात्मक बनाने में कामयाब रहा।

spec:
  ...
  containers:
    - name: core-app
      image: myrepo.azurecr.io/core
      env:
        - name: SPRING_PROFILES_ACTIVE
          value: prod,swagger
7
Omtara 16 सितंबर 2019, 11:49
2
मैं पुष्टि करता हूं कि जब मैं इस सुविधा को JHipster में कोडित करता हूं, तो मैं इसका उपयोग करने का इरादा रखता हूं। आपको अपनी स्थानीय मशीन के बाहर देव प्रोफ़ाइल को कभी भी सक्षम नहीं करना चाहिए।
 – 
Pierre Besson
16 सितंबर 2019, 16:13
मैं उसकेोकू पर ऐप चला रहा हूं और मुझे बिना किसी लेख के प्रोड पर स्वैगर चाहिए; मैंने स्वैगर प्रोफाइल को एमवीएन बिल्ड पैरामीटर में जोड़ा है, SPRING_PROFILES_ACTIVE वैरिएबल में और SecurityConfiguration.java में सभी स्वैगर संबंधित यूआरएल को सक्षम किया है, लेकिन फिर भी स्वैगर इंडेक्स पेज न तो स्वैगर-यूआई/डिस्ट/सीएसएस/टाइपोग्राफी.सीएसएस और न ही स्वैगर- लोड करने में सक्षम नहीं है। संसाधन/कॉन्फ़िगरेशन/ui और वहां रीडायरेक्ट हो रहा है। क्या मुझे इसे कोणीय विन्यास भाग में कुछ समय के लिए सक्षम करना चाहिए या नहीं?
 – 
Ilya Yevlampiev
17 अप्रैल 2020, 23:13
मुझे खेद है, मैं उसकेोकू के लिए उपयोग की जाने वाली प्रोफाइल भूल गया हूं जो वास्तव में उपयोग की जाने वाली प्रोफाइल को चलाता है। इसमें स्वैगर का कोई जिक्र नहीं था, इसलिए
 – 
Ilya Yevlampiev
17 अप्रैल 2020, 23:55

हर किसी के लिए जो यहां है क्योंकि गूगल करना चाहते हैं कि क्यों स्वैगर को हरोकू इंस्टॉलेशन में प्रोड पर सक्षम नहीं किया गया है, इसके बावजूद इसे application-prod.yml, application-heroku.yml, SPRING_PROFILES_ACTIVE env वेरिएबल, mvn MAVEN_CUSTOM_OPTS env वैरिएबल में heroku:config कस्टम एनवी वैरिएबल में स्टार्ट-अप पैरामीटर...

ऐसा लगता है कि वास्तविक प्रोफ़ाइल जिसका उपयोग हरोकू प्रोड रन द्वारा किया जाएगा Procfile में है।

0
Ilya Yevlampiev 17 अप्रैल 2020, 23:59
मुझे लगता है कि आपको इसके लिए एक नया प्रश्न खोलने की आवश्यकता हो सकती है क्योंकि यह यहां पूछे गए प्रश्न से बिल्कुल अलग है।
 – 
Omtara
24 अप्रैल 2020, 15:48
ठीक है, लेकिन मुझे यह वही माना जाता था, जब तक यह महसूस नहीं हुआ कि उसकेोकू मामले में यह कुछ अलग है, इसलिए मैं इस प्रश्न पर पहुंचा :) आशा है कि मेरी टिप्पणी से लोगों को मेरे मामले का सामना करने में मदद मिलेगी
 – 
Ilya Yevlampiev
24 अप्रैल 2020, 19:52