log()   { echo ">>> $1" ; }

until netstat -antp | grep ":::3306" &> /dev/null;
do
    log "Waiting for mariadb database to be ready"
    sleep 5
done

log "MariaDB container is ready"
log "Setting up database"
docker exec -i $(docker ps | grep velum-dashboard | awk '{print $1}') rake db:setup &> /dev/null
docker exec -i $(docker ps | grep velum-dashboard | awk '{print $1}') bash -c "RAILS_ENV=test rake db:setup" &> /dev/null
log "Cleaning up exited containers"
docker ps -a | grep k8s | grep Exited | awk '{print $1}' | xargs docker rm  &> /dev/null

exit 0
