b943d08a43fbadaa1787d46560a1990283860ce7
[aaf/authz.git] / auth / docker / dclean.sh
1 #!/bin/bash
2 # Pull in Variables from d.props
3 . ./d.props
4 DOCKER=${DOCKER:=docker}
5
6 if [ "$1" == "" ]; then
7     AAF_COMPONENTS="$(cat components) config core agent"
8 else
9     AAF_COMPONENTS="$@"
10 fi
11
12 echo "Y" | $DOCKER container prune
13 for AAF_COMPONENT in ${AAF_COMPONENTS}; do
14     $DOCKER image rm $ORG/$PROJECT/aaf_$AAF_COMPONENT:${VERSION}
15     if [ ! "$PREFIX" = "" ]; then
16       $DOCKER image rm $DOCKER_REPOSITORY/$ORG/$PROJECT/aaf_$AAF_COMPONENT:${VERSION}
17       $DOCKER image rm $DOCKER_REPOSITORY/$ORG/$PROJECT/aaf_$AAF_COMPONENT:latest
18     fi
19 done
20 echo "Y" | $DOCKER image prune