Signed-off-by: JoshuaL3000 <joshua.jian.ern.liew@intel.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
34 lines
1.2 KiB
Bash
34 lines
1.2 KiB
Bash
# Copyright (C) 2024 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
function stop_agent_and_api_server() {
|
|
echo "Stopping Agent services"
|
|
docker rm --force $(docker ps -a -q --filter="name=workflowexec-agent-endpoint")
|
|
}
|
|
|
|
function stop_vllm_docker() {
|
|
cid=$(docker ps -aq --filter "name=test-comps-vllm-service")
|
|
echo "Stopping the docker containers "${cid}
|
|
if [[ ! -z "$cid" ]]; then docker rm $cid -f && sleep 1s; fi
|
|
echo "Docker containers stopped successfully"
|
|
}
|
|
|
|
echo "=================== #1 Building docker images ===================="
|
|
bash 1_build_images.sh
|
|
echo "=================== #1 Building docker images completed ===================="
|
|
|
|
echo "=================== #2 Start vllm service ===================="
|
|
bash 2_start_vllm_service.sh
|
|
echo "=================== #2 Start vllm service completed ===================="
|
|
|
|
echo "=================== #3 Start agent and API server ===================="
|
|
bash 3_launch_and_validate_agent.sh
|
|
echo "=================== #3 Agent test completed ===================="
|
|
|
|
echo "=================== #4 Stop agent and API server ===================="
|
|
stop_agent_and_api_server
|
|
stop_vllm_docker
|
|
echo "=================== #4 Agent and API server stopped ===================="
|
|
|
|
echo "ALL DONE!"
|