terraform-provider-docker/scripts/testacc_cleanup.sh
stephenliberty 5ad4646537
feat: allow use of source file instead of content / content_base64 (#240)
Closes #239 

* Added a 'source' and 'source hash' which will reference a file / file hash to load into the container
* Add to docs
* Adding a test, cleaning up another one
2020-02-03 21:44:46 +01:00

24 lines
862 B
Bash
Executable file

#!/bin/bash
set -e
for p in $(docker container ls -f 'name=private_registry' -q); do docker stop $p; done
echo "### stopped private registry ###"
rm -f "$(pwd)/scripts/testing/testingFile"
rm -f "$(pwd)/scripts/testing/testingFile.base64"
rm -f "$(pwd)"/scripts/testing/auth/htpasswd
rm -f "$(pwd)"/scripts/testing/certs/registry_auth.*
echo "### removed auth and certs ###"
for resource in "container" "volume"; do
for r in $(docker $resource ls -f 'name=tftest-' -q); do docker $resource rm -f "$r"; done
echo "### removed $resource ###"
done
for resource in "config" "secret" "network"; do
for r in $(docker $resource ls -f 'name=tftest-' -q); do docker $resource rm "$r"; done
echo "### removed $resource ###"
done
for i in $(docker images -aq 127.0.0.1:15000/tftest-service); do docker rmi -f "$i"; done
echo "### removed service images ###"