Skip to main content
Version: 1.1.0

Сборка образов

При передаче исходного кода, Vaultee публикует его в специальный репозиторий dcp-eject и передает реквизиты доступа к нему.

Сборка образов

Для начала надо клонировать репозиторий с актуальным кодом всех компонентов системы

git clone https://github.com/aggregion/dcp-eject.git
cd dcp-eject
note

При разработке исходный код проверяется на уязвимости как вручную, так и с помощью автоматизированных инструментов. Тем не менее перед сборкой, вы можете проверить полученный код с помощью инструментов, которым вы доверяете.

Чтобы собрать все образы, необходимо запустить:

bash ./build-scripts/build-all.sh
caution

Для того, чтобы сборка образов Cleanroom и EnclaveService прошли успешно в окружении, в котором будет запускаться этот скрипт, нужен доступ до ESP и CAS.

Для того, чтобы опубликовать полученные образы в локальный Docker Registry, необходимо запустить:

bash ./build-scripts/push-images.sh

Для разворачивания системы могут потребоваться некоторые внешние образы. Чтобы скопировать их в локальный Docker Registry, достаточно запустить скрипт:

bash ./build-scripts/copy-externals.sh