इस प्रोजेक्ट के बारे में

ue-docker-ng Unreal Engine एडिटर इमेज बनाने के लिए एक कंपोजेबल और कैश-कुशल बिल्ड सिस्टम प्रदान करता है। यह टारगेट को परिभाषित करने के लिए Docker Bake का उपयोग करता है, जिससे विभिन्न प्लेटफार्मों पर पुनरुत्पादनीय (reproducible) बिल्ड संभव होते हैं। मुख्य क्षमताओं में शामिल हैं: - मल्टी-स्टेज बिल्ड्स: केवल आवश्यक इंस्टॉल किए गए इंजन बाइनरी को कॉपी करके अंतिम इमेज के आकार को कम करता है। - मल्टी-प्लेटफॉर्म सपोर्ट: Linux और Windows दोनों के लिए इमेज बनाने में सक्षम। - कॉन्फ़िगर करने योग्य स्रोत: एनवायरनमेंट वेरिएबल्स के माध्यम से Unreal Engine रिपॉजिटरी और टैग को बदलने का समर्थन करता है। - ऑप्टिमाइज़्ड स्टोरेज: स्टोरेज फुटप्रिंट को कम करने के लिए डिफ़ॉल्ट रूप से OCI इमेज के लिए zstd कम्प्रेशन का उपयोग करता है। - वर्ज़न सपोर्ट: Unreal Engine 5.4 और नए वर्ज़न के साथ संगत है। इस प्रोजेक्ट में एक स्ट्रक्चर्ड पाइपलाइन शामिल है जिसमें OS प्रिरिक्विजिट्स, सोर्स चेकआउट, Setup स्क्रिप्ट के माध्यम से डिपेंडेंसी इंस्टॉलेशन और अंतिम इमेज मिनिमाइज़ेशन के लिए समर्पित चरण (stages) हैं।