#!/bin/sh

VMNAME=npflow
VMDISKSIZE=20000
VMMEMORY=2028
VMCPU=4
DRIVER=virtualbox

/usr/bin/docker-machine create --driver $DRIVER --engine-storage-driver overlay \
      --${DRIVER}-cpu-count "$VMCPU" --${DRIVER}-disk-size "$VMDISKSIZE" --${DRIVER}-memory "$VMMEMORY" $VMNAME

eval $(/usr/bin/docker-machine env $VMNAME)

/usr/bin/docker-machine ls

echo
echo "---"
echo "Install NMRProcFlow on the VM"
echo "---"
/usr/bin/docker-machine ssh $VMNAME "cd /home/docker && wget http://www.nmrprocflow.org/themes/scripts/install_npflow_VMcloud.sh && chmod +x ./install_npflow_VMcloud.sh && sudo ./install_npflow_VMcloud.sh && cd /opt/npflow && sudo ./npflow start && sudo ./npflow ps"

echo
echo "---"
echo -n "IP of the VM: "
echo $(/usr/bin/docker-machine ip $VMNAME)
echo "---"
echo
