Skip to content

Commit 8cb5449

Browse files
authored
feat(raiko): update docker cmd script (#530)
* update docker cmd script * fix gaiko bootstrap * fix pivot bootstrap Signed-off-by: smtmfft <[email protected]> * change bootstrap sequence --------- Signed-off-by: smtmfft <[email protected]>
1 parent 6af479b commit 8cb5449

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

docker/entrypoint.sh

+7
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ RAIKO_CONF_DIR="/etc/raiko"
1515
RAIKO_CONF_BASE_CONFIG="$RAIKO_CONF_DIR/config.sgx.json"
1616
RAIKO_CONF_CHAIN_SPECS="$RAIKO_CONF_DIR/chain_spec_list.docker.json"
1717
RAIKO_GUEST_APP_FILENAME="sgx-guest"
18+
GAIKO_GUEST_APP_FILENAME="gaiko"
1819
RAIKO_GUEST_SETUP_FILENAME="raiko-setup"
1920
RAIKO_INPUT_MANIFEST_FILENAME="$RAIKO_GUEST_APP_FILENAME.docker.manifest.template"
2021
RAIKO_OUTPUT_MANIFEST_FILENAME="$RAIKO_GUEST_APP_FILENAME.manifest.sgx"
@@ -31,6 +32,12 @@ function sign_gramine_manifest() {
3132
function bootstrap() {
3233
mkdir -p "$RAIKO_DOCKER_VOLUME_SECRETS_PATH"
3334
cd "$RAIKO_APP_DIR"
35+
if [[ -n $PIVOT ]]; then
36+
echo "bootstrap PIVOT sgx prover"
37+
./"$GAIKO_GUEST_APP_FILENAME" bootstrap
38+
fi
39+
40+
echo "bootstrap sgx prover"
3441
gramine-sgx "$RAIKO_GUEST_APP_FILENAME" bootstrap
3542
cd -
3643
}

0 commit comments

Comments
 (0)