diff options
Diffstat (limited to 'netcon/docker-test/_build_single_image.sh')
-rwxr-xr-x | netcon/docker-test/_build_single_image.sh | 30 |
1 files changed, 30 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..aa4b77d4 --- /dev/null +++ b/netcon/docker-test/_build_single_image.sh @@ -0,0 +1,30 @@ +# 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-cli zerotier-netcon-service +cp ../../zerotier-intercept zerotier-intercept +cp ../../libzerotierintercept.so libzerotierintercept.so +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-cli +rm -f zerotier-netcon-service +rm -f zerotier-intercept +rm -f *.so +rm -f *.public +rm -f *.secret +rm -f *.conf +rm -f *.name
\ No newline at end of file |