diff options
Diffstat (limited to 'netcon/docker-test/build_single_image.sh')
-rwxr-xr-x | netcon/docker-test/build_single_image.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/netcon/docker-test/build_single_image.sh b/netcon/docker-test/build_single_image.sh new file mode 100755 index 00000000..a76be2ed --- /dev/null +++ b/netcon/docker-test/build_single_image.sh @@ -0,0 +1,32 @@ +# Builds a test docker image + +test_name=${PWD##*/} +echo 'Building dockerfiles for test: ' "$test_name" +touch "$test_name".name + +# Docker won't allow the inclusion of files outside of the build directory +cp ../../*.conf . +cp ../../zerotier-one zerotier-one +cp ../../zerotier-cli zerotier-cli +cp ../../zerotier-intercept zerotier-intercept +cp ../../libzerotierintercept.so.1.0 libzerotierintercept.so.1.0 +cp ../../liblwip.so liblwip.so +cp ../../netcon_identity.public netcon_identity.public +cp ../../netcon_identity.secret netcon_identity.secret +cp ../../monitor_identity.public monitor_identity.public +cp ../../monitor_identity.secret monitor_identity.secret + +docker build --tag="$test_name" -f netcon_dockerfile . +docker build --tag="$test_name"_monitor -f monitor_dockerfile . + +rm -f zerotier-one +rm -f zerotier-cli +rm -f zerotier-intercept +rm -f libzerotierintercept.so.1.0 +rm -f liblwip.so +rm -f netcon_identity.public +rm -f netcon_identity.secret +rm -f monitor_identity.public +rm -f monitor_identity.secret +rm -f *.conf +rm -f *.name
\ No newline at end of file |