#!/usr/bin/env bash
set -x

project="%PROJECT%"
image="%IMAGE%"

if [ -n "${project}" ]; then
  for container in $(docker container ls --format="{{.Names}}" | grep "^${project}"); do
    docker container rm --force --volumes "${container}"
  done

  for volume in $(docker volume ls --format="{{.Name}}" | grep "^${project}"); do
    docker volume rm "${volume}"
  done

  for network in $(docker network ls --format="{{.Name}}" | grep "^${project}"); do
    docker network rm "${network}"
  done
fi

if [ -n "${image}" ]; then
  docker image rm "${image}"
fi
