Сборка образов
При передаче исходного кода, Vaultee публикует его в специальный репозиторий dcp-eject и передает реквизиты доступа к нему.
Сборка образов
Для начала надо клонировать репозиторий с актуальным кодом всех компонентов системы
git clone https://github.com/aggregion/dcp-eject.git
cd dcp-eject
При разработке исходный код проверяется на уязвимости как вручную, так и с помощью автоматизированных инструментов. Тем не менее перед сборкой, вы можете проверить полученный код с помощью инструментов, которым вы доверяете.
Чтобы собрать все образы, необходимо запустить:
bash ./build-scripts/build-all.sh
Для того, чтобы сборка образов Cleanroom и EnclaveService прошли успешно в окружении, в котором будет запускаться этот скрипт, нужен доступ до ESP и CAS.
Для того, чтобы опубликовать полученные образы в локальный Docker Registry, необходимо запустить:
bash ./build-scripts/push-images.sh
Для разворачивания системы могут потребоваться некоторые внешние образы. Чтобы скопировать их в локальный Docker Registry, достаточно запустить скрипт:
bash ./build-scripts/copy-externals.sh