#!/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