if [ -z "$1" ]
then
    echo ""
    echo "no server speficified!"
    echo ""
    exit
fi

mod="gsa"
ver="1.0"
server=$1
image=$mod"_app_"$server

python3 create-docker-file.py -i json/gsa-app-dockerfile.json -m $mod -s $server -v $ver
mv ./Dockerfile  /data/shared/$mod/releases/app/

cp ./json/nginx.conf /data/shared/$mod/releases/app/

cd /data/shared/$mod/releases/app/
rm -rf build
tar xvfz app-$ver-$server.tar.gz
sudo docker build -t $image .



# for beta
# systemctl start/stop/restart $mod-beta-data.service
# systemctl start/stop/restart $mod-beta-api.service

# for dev/tst/prd
# systemctl start/stop/restart $mod-data.service
# systemctl start/stop/restart $mod-api.service



#1) I removed the installed docker tools, and installed the docker community edition (docker-ce). This will allow you to run docker commands without the need to be root. Please ask me to install the needed tools on all the servers so we do not have overlap between what I use and what you need.
#2) Create SELinux rule to allow connections to port 8080, otherwise these connections are blocked.



