@@ -18,33 +18,6 @@ DOCKER_IMAGE="${DOCKER_IMAGE:-pipeline-family-${PIPELINE_FAMILY}-dev:latest}"
1818SKIP_INFERENCE_TESTS=" ${SKIP_INFERENCE_TESTS:- false} "
1919DOCKER_PLATFORM=" ${DOCKER_PLATFORM:- " linux/arm64" } "
2020
21- # start_container() {
22- #
23- # port=$1
24- # use_parallel_mode=$2
25- #
26- # if [ "$use_parallel_mode" = "true" ]; then
27- # name=$CONTAINER_NAME_PARALLEL
28- # else
29- # name=$CONTAINER_NAME
30- # fi
31- #
32- # echo Starting container "$name"
33- # docker run --platform "$DOCKER_PLATFORM" \
34- # -p "$port":"$port" \
35- # --entrypoint uvicorn \
36- # -d \
37- # --rm \
38- # --name "$name" \
39- # --env "UNSTRUCTURED_PARALLEL_MODE_URL=http://localhost:$port/general/v0/general" \
40- # --env "UNSTRUCTURED_PARALLEL_MODE_ENABLED=$use_parallel_mode" \
41- # "$DOCKER_IMAGE" \
42- # prepline_general.api.app:app --port "$port" --host 0.0.0.0
43- #
44-
45- # echo "Container $name started successfully."
46- # }
47-
4821start_container () {
4922
5023 port=$1
@@ -56,10 +29,8 @@ start_container() {
5629 name=$CONTAINER_NAME
5730 fi
5831
59- echo " Starting container $name "
60-
61- # Start the container
62- container_id=$( docker run --platform " $DOCKER_PLATFORM " \
32+ echo Starting container " $name "
33+ docker run --platform " $DOCKER_PLATFORM " \
6334 -p " $port " :" $port " \
6435 --entrypoint uvicorn \
6536 -d \
@@ -68,31 +39,7 @@ start_container() {
6839 --env " UNSTRUCTURED_PARALLEL_MODE_URL=http://localhost:$port /general/v0/general" \
6940 --env " UNSTRUCTURED_PARALLEL_MODE_ENABLED=$use_parallel_mode " \
7041 " $DOCKER_IMAGE " \
71- prepline_general.api.app:app --port " $port " --host 0.0.0.0 --log-level debug)
72-
73- # Ensure the container starts
74- if [ -z " $container_id " ]; then
75- echo " Error: Failed to start container $name ."
76- exit 1
77- fi
78-
79- # Monitor logs briefly to confirm startup
80- echo " Checking logs for container $name (ID: $container_id )..."
81- docker logs " $container_id " --follow --since 5s &
82- log_pid=$!
83-
84- # Wait a few seconds to confirm the container is running
85- sleep 5
86-
87- # Check if the container is still running
88- if ! docker ps --filter " id=$container_id " --format " {{.ID}}" | grep -q " $container_id " ; then
89- echo " Error: Container $name failed to stay running."
90- kill $log_pid 2> /dev/null || true # Stop log tailing
91- exit 1
92- fi
93-
94- kill $log_pid 2> /dev/null || true # Stop log tailing
95- echo " Container $name started successfully."
42+ prepline_general.api.app:app --port " $port " --host 0.0.0.0
9643}
9744
9845await_server_ready () {
0 commit comments