build scripts
This commit is contained in:
parent
331788fb6e
commit
1da6053acf
@ -17,6 +17,7 @@ COPY --from=build /opt/occlum/build/bin/occlum-run /opt/occlum/build/bin/occlum-
|
|||||||
COPY --from=build /opt/occlum/build/bin/occlum /usr/bin/occlum
|
COPY --from=build /opt/occlum/build/bin/occlum /usr/bin/occlum
|
||||||
COPY --from=build /sgx_libs /sgx_libs
|
COPY --from=build /sgx_libs /sgx_libs
|
||||||
RUN cp /sgx_libs/* /usr/lib/x86_64-linux-gnu/
|
RUN cp /sgx_libs/* /usr/lib/x86_64-linux-gnu/
|
||||||
|
RUN tar -xzf /challenge.tar.gz && cp /challenge.sh /challenge/challenge.sh
|
||||||
|
|
||||||
WORKDIR /
|
WORKDIR /challenge
|
||||||
ENTRYPOINT ["/challenge.sh"]
|
ENTRYPOINT ["/challenge/challenge.sh"]
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
# This script is the entrypoint of the challenge container
|
# This script is the entrypoint of the challenge container
|
||||||
|
|
||||||
tar -xzf challenge.tar.gz && cd challenge
|
|
||||||
|
|
||||||
if [ -z "${INIT_NODES}" ]; then
|
if [ -z "${INIT_NODES}" ]; then
|
||||||
echo "The INIT_NODES environment variable is not set."
|
echo "The INIT_NODES environment variable is not set."
|
||||||
else
|
else
|
||||||
|
@ -14,7 +14,7 @@ fi
|
|||||||
|
|
||||||
cd docker
|
cd docker
|
||||||
cp ../challenge_instance/challenge.tar.gz challenge.tar.gz
|
cp ../challenge_instance/challenge.tar.gz challenge.tar.gz
|
||||||
docker build -f challenge.Dockerfile -t hacker-challenge:latest .
|
docker build -f challenge.Dockerfile -t detee/hacker-challenge:latest .
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
echo "Container named 'hacker-challenge' built"
|
echo "Container named 'hacker-challenge' built"
|
||||||
|
@ -41,7 +41,7 @@ echo "Waiting for the network root to start"
|
|||||||
docker run --device /dev/sgx/enclave \
|
docker run --device /dev/sgx/enclave \
|
||||||
--device /dev/sgx/provision \
|
--device /dev/sgx/provision \
|
||||||
--name "hacker-challenge" \
|
--name "hacker-challenge" \
|
||||||
-d hacker-challenge:latest
|
-d detee/hacker-challenge:latest
|
||||||
while true; do
|
while true; do
|
||||||
echo -n "." && sleep 1
|
echo -n "." && sleep 1
|
||||||
docker logs hacker-challenge | grep -q "SOL" && echo && break
|
docker logs hacker-challenge | grep -q "SOL" && echo && break
|
||||||
@ -62,7 +62,7 @@ for p in {31311..31320}; do
|
|||||||
--env INIT_NODES="172.17.0.2 172.17.0.3 172.17.0.4" \
|
--env INIT_NODES="172.17.0.2 172.17.0.3 172.17.0.4" \
|
||||||
-v "/tmp/hacker-challenge${p}:/challenge/main" \
|
-v "/tmp/hacker-challenge${p}:/challenge/main" \
|
||||||
--name "hacker-challenge${p}" -p "${p}:31372" \
|
--name "hacker-challenge${p}" -p "${p}:31372" \
|
||||||
-d hacker-challenge:latest
|
-d detee/hacker-challenge:latest
|
||||||
done
|
done
|
||||||
sleep 15 # Wait for the cluster to start
|
sleep 15 # Wait for the cluster to start
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ pub struct NodeInfo {
|
|||||||
|
|
||||||
impl NodeInfo {
|
impl NodeInfo {
|
||||||
pub fn is_newer_than(&self, older_self: &Self) -> bool {
|
pub fn is_newer_than(&self, older_self: &Self) -> bool {
|
||||||
self > older_self
|
self.keepalive > older_self.keepalive
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn to_json(&self) -> String {
|
pub fn to_json(&self) -> String {
|
||||||
|
Loading…
Reference in New Issue
Block a user