#!/bin/bash

set -e
cd $(dirname $0)/..

if [ -z $RESTARTED ]
then

    echo "# pull newest bigblugbutton-docker.git"
    git pull

    # restart script, since it might have changed.
    RESTARTED=1 ./scripts/upgrade
    exit

else

    echo ""
    echo "# recreate docker-compose.yml"
    ./scripts/generate-compose

    echo ""
    echo "# pull newest images"
    docker-compose pull --ignore-pull-failures
    

    COMMIT_HASH=$(git rev-parse --short HEAD)
    BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)

    echo ""
    echo "-------------------------------------"
    echo "update is ready!"
    echo "we are on $COMMIT_HASH ($BRANCH_NAME)"
    echo ""
    echo "use following command for restarting bbb:"
    echo "    $ docker-compose up -d"
    echo "-------------------------------------"
fi