github.com/vugu/vugu@v0.3.6-0.20240430171613-3f6f402e014b/tinygo-dev/Dockerfile (about) 1 2 # NOTE: this is needs to be run with the parent directory as the context and paths are relative to that 3 4 # FROM tinygo/tinygo:0.9.0 5 FROM tinygo/tinygo-dev:latest 6 7 RUN apt-get update && apt-get install -y curl git 8 9 RUN curl https://dl.google.com/go/go1.21.4.linux-amd64.tar.gz -o /root/go.tar.gz 10 RUN mkdir -p /opt && cd /opt && tar -xzvf /root/go.tar.gz 11 12 #RUN tinygo version 13 #RUN echo $GOPATH 14 RUN GOROOT=/opt/go GOPATH=/go GO111MODULE=off /opt/go/bin/go get github.com/vugu/xxhash github.com/vugu/html github.com/vugu/vjson 15 16 COPY / /go/src/github.com/vugu/vugu/ 17 #COPY /tinygo-dev/ /go/src/testpgm/ 18 19 #COPY src/ /go/src/ 20 #COPY main1.go /go/src/wasmtest/main1.go 21 22 #CMD ["tinygo", "build", "-o", "/out/tinygo-dev/testpgm.wasm", "-target", "wasm", "testpgm"] 23