Skip to content

Commit

Permalink
Comment out everything in entrypoint for debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
cYKatherine committed Jul 17, 2024
1 parent 740524b commit 222096b
Showing 1 changed file with 52 additions and 48 deletions.
100 changes: 52 additions & 48 deletions scripts/aws/eks/pod/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -1,49 +1,53 @@
#!/bin/bash -eufx
CID=16
EIF_PATH=/home/uid2operator.eif
MEMORY_MB=24576
CPU_COUNT=6

function terminate_old_enclave() {
echo "terminate_old_enclave"
ENCLAVE_ID=$(nitro-cli describe-enclaves | jq -r ".[0].EnclaveID")
if [ "$ENCLAVE_ID" != "null" ]; then
nitro-cli terminate-enclave --enclave-id ${ENCLAVE_ID}
echo "Terminated enclave with ID ${ENCLAVE_ID}"
else
echo "No running enclaves to terminate."
fi
}

function setup_vsockproxy() {
echo "setup_vsockproxy"
VSOCK_PROXY=${VSOCK_PROXY:-/home/vsockpx}
VSOCK_CONFIG=${VSOCK_CONFIG:-/home/proxies.host.yaml}
VSOCK_THREADS=${VSOCK_THREADS:-$(( $(nproc) * 2 )) }
VSOCK_LOG_LEVEL=${VSOCK_LOG_LEVEL:-3}
echo "starting vsock proxy at $VSOCK_PROXY with $VSOCK_THREADS worker threads..."
$VSOCK_PROXY -c $VSOCK_CONFIG --workers $VSOCK_THREADS --log-level $VSOCK_LOG_LEVEL --daemon
echo "vsock proxy now running in background."
}

function setup_dante() {
echo "setup_dante"
ulimit -n 1024
/home/sockd -D
}

function run_config_server() {
echo "run_config_server"
config-server/bin/flask run --host 127.0.0.1 --port 27015
}

function run_enclave() {
echo "starting enclave..."
nitro-cli run-enclave --cpu-count $CPU_COUNT --memory $MEMORY_MB --eif-path $EIF_PATH --enclave-cid $CID --enclave-name simple-eif --debug-mode --attach-console
}

terminate_old_enclave
setup_vsockproxy
setup_dante
run_config_server
run_enclave
# CID=16
# EIF_PATH=/home/uid2operator.eif
# MEMORY_MB=24576
# CPU_COUNT=6

# function terminate_old_enclave() {
# echo "terminate_old_enclave"
# ENCLAVE_ID=$(nitro-cli describe-enclaves | jq -r ".[0].EnclaveID")
# if [ "$ENCLAVE_ID" != "null" ]; then
# nitro-cli terminate-enclave --enclave-id ${ENCLAVE_ID}
# echo "Terminated enclave with ID ${ENCLAVE_ID}"
# else
# echo "No running enclaves to terminate."
# fi
# }

# function setup_vsockproxy() {
# echo "setup_vsockproxy"
# VSOCK_PROXY=${VSOCK_PROXY:-/home/vsockpx}
# VSOCK_CONFIG=${VSOCK_CONFIG:-/home/proxies.host.yaml}
# VSOCK_THREADS=${VSOCK_THREADS:-$(( $(nproc) * 2 )) }
# VSOCK_LOG_LEVEL=${VSOCK_LOG_LEVEL:-3}
# echo "starting vsock proxy at $VSOCK_PROXY with $VSOCK_THREADS worker threads..."
# $VSOCK_PROXY -c $VSOCK_CONFIG --workers $VSOCK_THREADS --log-level $VSOCK_LOG_LEVEL --daemon
# echo "vsock proxy now running in background."
# }

# function setup_dante() {
# echo "setup_dante"
# ulimit -n 1024
# /home/sockd -D
# }

# function run_config_server() {
# echo "run_config_server"
# config-server/bin/flask run --host 127.0.0.1 --port 27015
# }

# function run_enclave() {
# echo "starting enclave..."
# nitro-cli run-enclave --cpu-count $CPU_COUNT --memory $MEMORY_MB --eif-path $EIF_PATH --enclave-cid $CID --enclave-name simple-eif --debug-mode --attach-console
# }

# terminate_old_enclave
# setup_vsockproxy
# setup_dante
# run_config_server
# run_enclave

# echo "hello"

sleep infinity

0 comments on commit 222096b

Please sign in to comment.