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

mod="glygen"
ver="1.0"
server=$1
container="running_"$mod"_"$server"_api"
port="8082"
if [ $server == 'beta' ]; then
    port="8882"
fi

python3 create-requirements-file.py  -i json/frontend-api-requirements.json
python3 create-docker-file.py -i json/frontend-api-dockerfile.json -m $mod -s $server -v $ver
mv ./requirements.txt  /data/shared/$mod/releases/frontendapi/
mv ./Dockerfile  /data/shared/$mod/releases/frontendapi/

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

docker build --network=host -t "$mod"_"$server"_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 "$mod"_"$server"_api
