1. add access key configuration and code 2. Upgrade libcurl to support https 3. Support debug compile mode Signed-off-by: Junxian Xiao <junxian.xjx@antfin.com>
26 lines
738 B
Bash
Executable File
26 lines
738 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
THISDIR="$(dirname $(readlink -f $0))"
|
|
DEMPOAPP="remote_attestation_demo"
|
|
|
|
# 1. Init Occlum Workspace
|
|
rm -rf $THISDIR/occlum_workspace && \
|
|
mkdir -p $THISDIR/occlum_workspace && \
|
|
cd occlum_workspace &&
|
|
occlum init || exit 1
|
|
|
|
# 2. Copy files into Occlum Workspace and Build
|
|
mkdir -p image/etc
|
|
mkdir -p image/etc/certs
|
|
cp /etc/resolv.conf image/etc
|
|
cp /etc/hosts image/etc
|
|
cp $THISDIR/conf/ra_config.json image/etc/
|
|
cp $THISDIR/build/$DEMPOAPP image/bin
|
|
cp /usr/local/occlum/x86_64-linux-musl/lib/libssl.so.1.1 image/lib
|
|
cp /usr/local/occlum/x86_64-linux-musl/lib/libcrypto.so.1.1 image/lib
|
|
cp /usr/local/occlum/x86_64-linux-musl/lib/libcurl.so.4 image/lib
|
|
occlum build
|
|
|
|
# 3. Run application
|
|
occlum run /bin/$DEMPOAPP
|