#!/bin/sh

CONTAINER_NAME=songwhip-presaves-postgres

# parse args
while [ "$1" != "" ]; do
  PARAM=$(echo "$1" | awk -F= '{print $1}')
  VALUE=$(echo "$1" | awk -F= '{print $2}')

  case $PARAM in
    --name)
      CONTAINER_NAME=$VALUE
      ;;
    *)
      echo "ERROR: unknown parameter \"$PARAM\""
      usage
      exit 1
      ;;
  esac
  shift
done

echo "stop container $CONTAINER_NAME"

# Check if the container exists and is running
if [ -z "$(docker ps -q -f name="$CONTAINER_NAME")" ]; then
  echo "container $CONTAINER_NAME does not exist"
  exit 0
fi

docker stop "$CONTAINER_NAME"