#!/bin/bash

source $(dirname $0)/lolita.sh

die() {
  echo "${0##*/}: error: $*" >&2
  exit 1
}

usage() {
	echo "Usage: sh create_container.sh [options] [args]
	
	This does something useful!
	
	Options:
	  -name <container name & hostname>  
          -img <image_name> default ubuntu-generic-php7.3
	  -h this help"
	  exit 0
}

container_name=''
container_image=''

while [ "$1" != "" ]; do
    case $1 in
        -name | --name )        shift
                                container_name=$1
                                ;;
        -img | --image )        shift
                                container_image="$1"
                                ;;
        -h | --help )           usage
                                exit
                                ;;
        * )                     usage
                                exit 1
    esac
    shift
done

if [ "$container_image" = "" ]
then
  container_image="ubuntu-generic-php7.3"
fi

echo "container name $container_name | image name $container_image"

if [ "$container_name" = "" ] || [ "$container_image" = "" ]
then
  usage
  exit   
else
  mkdir /var/www/$container_name
  mkdir /var/www/$container_name/access
  create_container $container_name $container_image
fi
  
