#!/bin/bash
# Bitonlive 2025 10 07
# Variables definition
EXTRACT_DIR=BitonliveInstall


DOCKER_IP=180
DOCKER_PORT=8180



DOCKER_IP=$1
DOCKER_PORT=$2
REACT_PORT=$3
REACT_PORT_END=$((REACT_PORT + 9))

echo ${DOCKER_PORT}  ${DOCKER_IP}
mkdir ${EXTRACT_DIR}
cd ${EXTRACT_DIR}

# We download end extract the streamer
curl -O  http://software.bitonlive.net/advertise/Setup/bitonliveweb.tar

####### tar xvf bitonliveweb.tar

chmod +x *
docker build . -t bitonliveweb


# We create the container
docker run --restart="always" --network=net-cineplayer --ip=172.18.0.${DOCKER_IP} -d -P -p ${DOCKER_PORT}:80/tcp -P -p ${REACT_PORT}-${REACT_PORT_END}:8001-8010/tcp -it --name bitonliveweb-${DOCKER_IP} -e DOCKERNAME=bitonliveweb-${DOCKER_IP} -v /datastore:/datastore -v /external:/external -v /etc/localtime:/etc/localtime:ro bitonliveweb:latest

docker container restart bitonliveweb-${DOCKER_IP}

cd ..
#rm -r ${EXTRACT_DIR}

echo "Install Bitonlive Completed"

