github.com/vugu/vugu@v0.3.5/tinygo-dev/test.sh (about) 1 #!/bin/bash 2 3 set -e 4 5 cd .. 6 7 #docker run --rm -it -v `pwd`/tinygo-dev:/go/src/testpgm tinygotest tinygo help 8 9 # build docker image with dependent packages downloaded 10 docker build -t tinygotest -f tinygo-dev/Dockerfile . 11 docker run --rm -it -v `pwd`/tinygo-dev:/go/src/testpgm -e "GOPATH=/go" tinygotest \ 12 tinygo build -o /go/src/testpgm/testpgm.wasm -target wasm testpgm 13 14 # copy wasm_exec.js out 15 if ! [ -f tinygo-dev/wasm_exec.js ]; then 16 echo "Copying wasm_exec.js" 17 docker run --rm -it -v `pwd`/tinygo-dev:/go/src/testpgm tinygotest /bin/bash -c "cp /usr/local/tinygo/targets/wasm_exec.js /go/src/testpgm/" 18 fi 19