[example] Add tag option for docker image build and run
This commit is contained in:
		
							parent
							
								
									a20b52bae3
								
							
						
					
					
						commit
						a871984e5b
					
				| @ -3,17 +3,18 @@ set -e | ||||
| 
 | ||||
| script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}"  )" >/dev/null 2>&1 && pwd )" | ||||
| registry=${1:-demo} | ||||
| tag=${2:-latest} | ||||
| 
 | ||||
| pushd ${script_dir} | ||||
| 
 | ||||
| echo "Build Occlum init-ra Server runtime container image ..." | ||||
| ./container/build_image.sh \ | ||||
|     -i ./occlum_server/occlum_instance.tar.gz \ | ||||
|     -n init_ra_server -r ${registry} | ||||
|     -n init_ra_server -r ${registry} -g ${tag} | ||||
| 
 | ||||
| echo "Build Occlum Tensorflow-serving runtime container image ..." | ||||
| ./container/build_image.sh \ | ||||
|     -i ./occlum_tf/occlum_instance.tar.gz \ | ||||
|     -n tf_demo -r ${registry} | ||||
|     -n tf_demo -r ${registry} -g ${tag} | ||||
| 
 | ||||
| popd | ||||
|  | ||||
| @ -7,6 +7,7 @@ grpc_domain=localhost | ||||
| grpc_port=50051 | ||||
| pccs_url="https://localhost:8081/sgx/certification/v3/" | ||||
| registry="demo" | ||||
| tag="latest" | ||||
| 
 | ||||
| function usage { | ||||
|     cat << EOM | ||||
| @ -22,12 +23,13 @@ EOM | ||||
| } | ||||
| 
 | ||||
| function process_args { | ||||
|     while getopts ":s:p:u:r:h" option; do | ||||
|     while getopts ":s:p:u:r:g:h" option; do | ||||
|         case "${option}" in | ||||
|             s) grpc_domain=${OPTARG};; | ||||
|             p) grpc_port=${OPTARG};; | ||||
|             u) pccs_url=${OPTARG};; | ||||
|             r) registry=${OPTARG};; | ||||
|             g) tag=${OPTARG};; | ||||
|             h) usage;; | ||||
|         esac | ||||
|     done | ||||
| @ -40,7 +42,7 @@ echo "Start GRPC server on backgound ..." | ||||
| docker run --network host \ | ||||
|         --device /dev/sgx/enclave --device /dev/sgx/provision \ | ||||
|         --env PCCS_URL=${pccs_url} \ | ||||
|         ${registry}/init_ra_server \ | ||||
|         ${registry}/init_ra_server:${tag} \ | ||||
|         occlum run /bin/server ${grpc_domain}:${grpc_port} & | ||||
| 
 | ||||
| sleep 3 | ||||
| @ -50,7 +52,7 @@ echo "Start Tensorflow-Serving on backgound ..." | ||||
| docker run --network host \ | ||||
|         --device /dev/sgx/enclave --device /dev/sgx/provision \ | ||||
|         --env PCCS_URL=${pccs_url} \ | ||||
|         ${registry}/tf_demo \ | ||||
|         ${registry}/tf_demo:${tag} \ | ||||
|         taskset -c 0,1 occlum run /bin/tensorflow_model_server \ | ||||
|         --model_name=INCEPTION --model_base_path=/model/INCEPTION/INCEPTION \ | ||||
|         --port=9000 --ssl_config_file="/etc/tf_ssl.cfg" & | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user