Об этом проекте

ue-docker-ng предоставляет компонуемую и эффективную с точки зрения кэширования систему сборки для создания образов редактора Unreal Engine. Она использует Docker Bake для определения целей, что обеспечивает воспроизводимость сборок на различных платформах. Ключевые возможности включают: - Многоэтапные сборки: уменьшают размер конечного образа, копируя только необходимые установленные бинарные файлы движка. - Многоплатформенная поддержка: возможность создания образов как для Linux, так и для Windows. - Настраиваемый источник: поддержка переключения репозиториев и тегов Unreal Engine через переменные окружения. - Оптимизированное хранилище: по умолчанию использует сжатие zstd для OCI-образов для уменьшения объема занимаемого пространства. - Поддержка версий: совместимость с Unreal Engine 5.4 и более новыми версиями. Проект включает структурированный конвейер с выделенными этапами для предварительных требований ОС, получения исходного кода, установки зависимостей через скрипты Setup и финальной минимизации образа.