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