docker: Pin node version (#1117)
This commit is contained in:
parent
3afd1a22e4
commit
4b40719c87
|
@ -11,10 +11,11 @@ ARG DEBIAN_FRONTEND=noninteractive
|
||||||
ARG SOLANA_CLI
|
ARG SOLANA_CLI
|
||||||
ARG ANCHOR_CLI
|
ARG ANCHOR_CLI
|
||||||
|
|
||||||
|
ENV NODE_VERSION="v17.0.1"
|
||||||
ENV HOME="/root"
|
ENV HOME="/root"
|
||||||
ENV PATH="${HOME}/.cargo/bin:${PATH}"
|
ENV PATH="${HOME}/.cargo/bin:${PATH}"
|
||||||
ENV PATH="${HOME}/.local/share/solana/install/active_release/bin:${PATH}"
|
ENV PATH="${HOME}/.local/share/solana/install/active_release/bin:${PATH}"
|
||||||
ENV PATH="${HOME}/.nvm/versions/node/v17.0.1/bin:${PATH}"
|
ENV PATH="${HOME}/.nvm/versions/node/${NODE_VERSION}/bin:${PATH}"
|
||||||
|
|
||||||
# Install base utilities.
|
# Install base utilities.
|
||||||
RUN mkdir -p /workdir && mkdir -p /tmp && \
|
RUN mkdir -p /workdir && mkdir -p /tmp && \
|
||||||
|
@ -31,8 +32,8 @@ RUN curl "https://sh.rustup.rs" -sfo rustup.sh && \
|
||||||
RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
|
RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
|
||||||
ENV NVM_DIR="${HOME}/.nvm"
|
ENV NVM_DIR="${HOME}/.nvm"
|
||||||
RUN . $NVM_DIR/nvm.sh && \
|
RUN . $NVM_DIR/nvm.sh && \
|
||||||
nvm install node --latest-npm && \
|
nvm install ${NODE_VERSION} && \
|
||||||
nvm use node && \
|
nvm use ${NODE_VERSION} && \
|
||||||
nvm alias default node && \
|
nvm alias default node && \
|
||||||
npm install -g yarn
|
npm install -g yarn
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue