2016-01-26 15 views
8

के हिस्से के रूप में स्थानीय अपाचे वेब सर्वर + टोमकैट चलाएं हमारे वर्तमान वातावरण में अपाचे वेब सर्वर के पीछे टॉमकैट कंटेनर बैठा है। असल में वेब सर्वर में प्रॉक्सीपास नियम होते हैं जिनका उपयोग हम यह तय करने के लिए करते हैं कि संदर्भ रूट पर आधारित कौन सा टोमकैट उदाहरण है।ग्रैडल बिल्ड

हमारे स्थानीय ग्रेडल बिल्ड के हिस्से के रूप में, हम स्थानीय टॉमकैट कंटेनर को स्पिन करने और हमारे युद्ध को तैनात करने के लिए Cargo प्लगइन का उपयोग कर रहे हैं। मुझे कुछ भी नहीं मिला है जो हमें हमारे अपाचे कॉन्फ़िगरेशन का परीक्षण करने के लिए अपाचे वेब सर्वर को स्पिन करने देगा।

हमारा लक्ष्य दो बिलाव कंटेनर, ए और बी, और एक अपाचे वेबसर्वर सी, ऐसी है कि सी अंतरित कर देगा स्थानीय होस्ट/अप्पा बिल्ला ए और स्थानीय होस्ट/AppB बिल्ला को बी को

यह सब में है करने के लिए है स्वचालित स्वीकृति परीक्षण चलाने का प्रयास, लेकिन मुझे मालवाहक प्लगइन नहीं मिला है जो ऐसा करेगा।

धन्यवाद!

+0

यह आपके प्रश्न का सीधा समाधान नहीं है, लेकिन यह एक बिल्ड पाइपलाइन अवधारणा का उपयोग करके स्वीकृति परीक्षणों को संभालने के लिए जेनकींस सीआई सर्वर जैसे टूल का उपयोग करने में मदद करता है। उस परिदृश्य में, आपके पास विभिन्न स्वीकृति परीक्षण चलाने के लिए रिमोट सर्वर इंस्टॉलेशन के लिए अलग-अलग सर्वर सेट करने और तैनाती खोल स्क्रिप्ट सहित अपने निपटान में विभिन्न प्रकार के टूल हैं। – horatius

+0

मैं वर्तमान में जेनकींस का उपयोग कर रहा हूं, लेकिन यह कोई समाधान नहीं है क्योंकि मैं स्थानीय स्वीकृति ढांचे को भी स्थापित करने की कोशिश कर रहा हूं। निर्माण के संदर्भ में रहने की जरूरत है। – 75inchpianist

+0

क्या मैवेन के लिए इस तरह का कुछ भी है? बस उत्सुक। – RaGe

उत्तर

0

आप लोड अपने दो अप्पा और AppB बिल्ला कंटेनरों को संतुलन करने के लिए या तो एक अपाचे HTTP डोकर या एक haproxy डोकर http://gitlove.us/p/million12/docker-haproxy तैनात करने के लिए Gradle उपयोग कर सकते हैं। आप टॉमकैट कंटेनरों के लिए डॉकर का भी उपयोग कर सकते हैं। आप दो अमेज़ॅन लिनक्स टॉमकैट सर्वरों के लिए अमेज़ॅन एडब्ल्यूएस का उपयोग कर सकते हैं और या तो लोचदार लोड बैलेंसर या भार संतुलन के लिए एक अलग हैप्रोक्सी सर्वर का उपयोग कर सकते हैं।

संबंधित मुद्दे