diff --git a/bin/spc-alpine-docker b/bin/spc-alpine-docker index bab8e3a1..2a4549c4 100755 --- a/bin/spc-alpine-docker +++ b/bin/spc-alpine-docker @@ -76,5 +76,12 @@ EOF rm $(pwd)/Dockerfile fi +# Check if in ci (local terminal can execute with -it) +if [ -t 0 ]; then + INTERACT=-it +else + INTERACT='' +fi + # Run docker -$DOCKER_EXECUTABLE run --rm -it -e SPC_FIX_DEPLOY_ROOT=$(pwd) -v $(pwd)/config:/app/config -v $(pwd)/src:/app/src -v $(pwd)/buildroot:/app/buildroot -v $(pwd)/source:/app/source -v $(pwd)/downloads:/app/downloads cwcc-spc-$SPC_USE_ARCH bin/spc $@ +$DOCKER_EXECUTABLE run --rm $INTERACT -e SPC_FIX_DEPLOY_ROOT=$(pwd) -v $(pwd)/config:/app/config -v $(pwd)/src:/app/src -v $(pwd)/buildroot:/app/buildroot -v $(pwd)/source:/app/source -v $(pwd)/downloads:/app/downloads cwcc-spc-$SPC_USE_ARCH bin/spc $@