#/bin/bash
remove_chirpstack()
{
        docker-compose -f /usr/local/chirpstack/docker-compose.yml down --rmi all 2> /dev/null
}

remove_tts()
{
#remove ttn-stack
echo "Remove TTS"
systemctl stop ttnstack 2> /dev/null
systemctl disable ttnstack 2> /dev/null
docker-compose -f /usr/lib/ttn-stack/docker-compose.yml down --rmi all 2> /dev/null
echo "Done!"
echo " "
}

build_chirpstack()
{
#build chirpstack image via docker
echo "Build Chirpstack Images"

if [[ -d /usr/local/chirpstack ]]; then 
        rm -rf /usr/local/chirpstack
fi

git clone https://github.com/chirpstack/chirpstack-docker.git /usr/local/chirpstack 2> /dev/null
docker-compose -f /usr/local/chirpstack/docker-compose.yml pull

}

#remove log cache
rm -f /var/log/syslog* /var/log.hdd/syslog*
systemctl enable armbian-ramlog
systemctl start armbian-ramlog

remove_tts
build_chirpstack