2021-09-16 11:19:11 +00:00
|
|
|
FROM gitpod/workspace-full
|
|
|
|
|
|
|
|
ENV CUSTOM_NODE_VERSION=16
|
2022-09-22 08:21:46 +00:00
|
|
|
ENV CUSTOM_GO_VERSION=1.19
|
|
|
|
ENV GOPATH=$HOME/go-packages
|
|
|
|
ENV GOROOT=$HOME/go
|
|
|
|
ENV PATH=$GOROOT/bin:$GOPATH/bin:$PATH
|
2021-09-16 11:19:11 +00:00
|
|
|
|
|
|
|
RUN bash -c ". .nvm/nvm.sh && nvm install ${CUSTOM_NODE_VERSION} && nvm use ${CUSTOM_NODE_VERSION} && nvm alias default ${CUSTOM_NODE_VERSION}"
|
|
|
|
|
|
|
|
RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix
|
2022-09-22 08:21:46 +00:00
|
|
|
RUN curl -fsSL https://dl.google.com/go/go${GO_VERSION}.linux-amd64.tar.gz | tar xzs \
|
|
|
|
&& printf '%s\n' 'export GOPATH=/workspace/go' \
|
|
|
|
'export PATH=$GOPATH/bin:$PATH' > $HOME/.bashrc.d/300-go
|
|
|
|
|