Files
Rezepte/build_and_deploy.sh

46 lines
978 B
Bash
Executable File

#!/bin/bash
# Build Docker-Container and deplay to docker.citysensor.de
#
# Call: build_and_deplay.sh name
# name = name of target image
#
# The Dockerfile must be named like Dockerfile_name
#
# V 1.0.0 2025-09-28 rxf
# - adapted from build_and_copy.sh and from deplay.sh
set -x
registry=docker.citysensor.de
name=$1
usage()
{
echo "Usage build_and_deploy.sh name [-h]"
echo " Build docker container $name and copy to $registry"
echo "Params:"
echo " name: name of image"
}
if [[ "$name" == "" ]]; then
echo "No target name given!"
exit
fi
while getopts n:p:h? o
do
case "$o" in
h) usage; exit 0;;
*) usage; exit 1;;
esac
done
shift $((OPTIND-1))
#docker build -f Dockerfile_$orgName --no-cache -t $name .
#dat=`date +%Y%m%d%H%M`
#docker tag $name $name:V_$dat
#docker tag $name docker.citysensor.de/$name:latest
#dat=`date +%Y%m%d%H%M`
#docker tag $name docker.citysensor.de/$name:V_$dat
#docker push docker.citysensor.de/$name