Run docker container in foreground 58/114358/4
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Wed, 28 Oct 2020 13:45:53 +0000 (14:45 +0100)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 30 Oct 2020 08:27:51 +0000 (08:27 +0000)
This equals current behaviour of running in background and
then attaching running container to print logs but will allow
wrapper script to inherit exit code from entrypoint script.

Change-Id: Ida447ef8024995de6cad81aa2dc857aec36e0d04
Issue-ID: OOM-2615
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
build/create_repo.sh

index ec9b239..e70d69b 100755 (executable)
@@ -155,14 +155,12 @@ then
             mounted_lists+=(-v ${array_list}:${container_list_volume}${array_list##*/})
         done
 
-    docker run -d \
-               --name $container_name \
+    docker run --name $container_name \
                -v ${volume_offline_directory}:${container_offline_volume} \
                -v ${volume_repo_directory}:${container_repo_volume} \
                "${mounted_lists[@]}" \
                --rm \
                --entrypoint="${container_offline_volume}docker-entrypoint.sh" \
-                    -it ${docker_image} \
+                    ${docker_image} \
                     "${param_array[@]}"
-    docker logs $(docker ps --filter name="^${container_name}$" --format '{{.ID}}' -a) -f
 fi