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

mod="gsa"
ver="1.0"
server=$1
container="running_"$mod"_"$server"_api"
port="9091"
if [ $server == 'beta' ]; then
    port="9991"
fi

python3 create-requirements-file.py  -i json/gsa-api-requirements.json
python3 create-docker-file.py -i json/gsa-api-dockerfile.json -m $mod -s $server -v $ver

mv ./requirements.txt  /data/shared/$mod/releases/api/
mv ./Dockerfile  /data/shared/$mod/releases/api/

cd /data/shared/$mod/releases/api/
#tar xvf api-$ver.tar.gz

docker build --network=host -t "$mod"_api .
docker rm -f $container

sudo docker run -dit --name $container -p 127.0.0.1:$port:80 -v /data/shared/$mod:/data/shared/$mod -v /software/pipes:/hostpipe "$mod"_api
