Update create_image.sh to receive image as an argument

This commit is contained in:
cruizba 2022-09-22 16:22:38 +02:00
parent 563209afdf
commit 9e01810e0e
7 changed files with 21 additions and 38 deletions

View File

@ -12,36 +12,36 @@ pushd ..
# Building tutorials
# =======================
# Build openvidu-js-screenshare
# Build openvidu-js-screenshare-demo
pushd openvidu-js-screen-share/docker || exit 1
./create_image.sh "$1"
./create_image.sh "openvidu/openvidu-js-screen-share-demo:$1"
popd || exit 1
# Build openvidu-js-screenshare
# Build openvidu-js-demo
pushd openvidu-js/docker || exit 1
./create_image.sh "$1"
./create_image.sh "openvidu/openvidu-js-demo:$1"
popd || exit 1
# Build openvidu-js-screenshare
# Build openvidu-roles-demo
pushd openvidu-roles-java/docker || exit 1
./create_image.sh "$1"
./create_image.sh "openvidu/openvidu-roles-java-demo:$1"
popd || exit 1
# Build openvidu-js-screenshare
# Build openvidu-getaroom demo
pushd openvidu-getaroom/docker || exit 1
./create_image.sh "$1"
./create_image.sh "openvidu/openvidu-getaroom-demo:$1"
popd || exit 1
# Build openvidu-js-screenshare
# Build openvidu-classroom-demo
pushd ../classroom-demo/docker || exit 1
./create_image.sh "$1"
./create_image.sh "openvidu/openvidu-classroom-demo:$1"
popd || exit 1
# =======================
# Building Basic application servers
# =======================
pushd openvidu-basic-node/docker || exit 1
./create_image.sh "$1"
./create_image.sh "openvidu/openvidu-basic-node-demo:$1"
popd || exit 1
popd || exit 1
@ -52,20 +52,3 @@ popd || exit 1
pushd openvidu-demo-proxy || exit 1
./create_image.sh "$1"
popd || exit 1
# Retag images for demos
docker tag openvidu/openvidu-js:"$1" openvidu/openvidu-js-demo:"$1"
docker rmi openvidu/openvidu-js:"$1"
docker tag openvidu/openvidu-js-screen-share:"$1" openvidu/openvidu-js-screen-share-demo:"$1"
docker rmi openvidu/openvidu-js-screen-share:"$1"
docker tag openvidu/openvidu-roles-java:"$1" openvidu/openvidu-roles-java-demo:"$1"
docker rmi openvidu/openvidu-roles-java:"$1"
docker tag openvidu/openvidu-getaroom:"$1" openvidu/openvidu-getaroom-demo:"$1"
docker rmi openvidu/openvidu-getaroom:"$1"
docker tag openvidu/openvidu-basic-node:"$1" openvidu/openvidu-basic-node-demo:"$1"
docker rmi openvidu/openvidu-basic-node:"$1"

View File

@ -12,4 +12,4 @@ docker push openvidu/openvidu-roles-java-demo:"$1"
docker push openvidu/openvidu-classroom-demo:"$1"
docker push openvidu/openvidu-getaroom-demo:"$1"
docker push openvidu/openvidu-basic-node-demo:"$1"
docker push openvidu/openvidu-demo-proxy:"$1"
docker push openvidu/openvidu-demo-proxy:"$1"

View File

@ -6,4 +6,4 @@ fi
pushd ../
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t openvidu/openvidu-basic-node:"$1" .
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t "$1" .

View File

@ -1,6 +1,6 @@
#!/bin/bash
if [ $# -eq 0 ]; then
echo "No version argument provided. Usage: \"./create_image.sh X.Y.Z\""
echo "No version argument provided. Usage: \"./create_image.sh <IMAGE_NAME>\""
exit 1
fi
@ -10,6 +10,6 @@ cp -r ../openvidu-basic-node .
trap 'rm -rf ./openvidu-basic-node' ERR
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t openvidu/openvidu-getaroom:"${1}" .
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t "$1" .
rm -rf ./openvidu-basic-node

View File

@ -1,6 +1,6 @@
#!/bin/bash
if [ $# -eq 0 ]; then
echo "No version argument provided. Usage: \"./create_image.sh X.Y.Z\""
echo "No version argument provided. Usage: \"./create_image.sh <IMAGE_NAME>\""
exit 1
fi
@ -10,6 +10,6 @@ cp -r ../openvidu-basic-node .
trap 'rm -rf ./openvidu-basic-node' ERR
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t openvidu/openvidu-js-screen-share:"$1" .
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t "$1" .
rm -rf ./openvidu-basic-node

View File

@ -1,6 +1,6 @@
#!/bin/bash
if [ $# -eq 0 ]; then
echo "No version argument provided. Usage: \"./create_image.sh X.Y.Z\""
echo "No version argument provided. Usage: \"./create_image.sh <IMAGE_NAME>\""
exit 1
fi
@ -10,6 +10,6 @@ cp -r ../openvidu-basic-node .
trap 'rm -rf ./openvidu-basic-node' ERR
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t openvidu/openvidu-js:"$1" .
docker build --pull --no-cache --rm=true -f docker/Dockerfile -t "$1" .
rm -rf ./openvidu-basic-node

View File

@ -1,8 +1,8 @@
#!/bin/bash
if [ $# -eq 0 ]; then
echo "No version argument provided. Usage: \"./create_image.sh X.Y.Z\""
echo "No version argument provided. Usage: \"./create_image.sh <IMAGE_NAME>\""
exit 1
fi
pushd ../
docker build -f docker/Dockerfile -t openvidu/openvidu-roles-java:"${1}" .
docker build -f docker/Dockerfile -t "$1" .