This commit is contained in:
@@ -5,6 +5,8 @@ ARG USER_UID=1000
|
||||
ARG NODE_VERSION='' # node version number like "12.22.1" or empty for the latest version
|
||||
ARG COMPOSER_VERSION='' # composer version number like "2.1" or empty for the latest version
|
||||
|
||||
ENV NVM_DIR="/home/$USERNAME/.nvm"
|
||||
|
||||
COPY start-container /usr/local/bin/start-container
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive \
|
||||
@@ -30,8 +32,9 @@ USER $USERNAME
|
||||
RUN echo "install nvm and node" \
|
||||
&& curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash \
|
||||
&& if [ -z "$NODE_VERSION" ]; then NODE_VERSION="node"; fi \
|
||||
&& export NVM_DIR="$HOME/.nvm" \
|
||||
&& [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" \
|
||||
&& nvm install $NODE_VERSION
|
||||
&& echo "source $NVM_DIR/nvm.sh" > /home/$USERNAME/.bashrc \
|
||||
&& source $NVM_DIR/nvm.sh \
|
||||
&& nvm install $NODE_VERSION \
|
||||
&& nvm alias default $NODE_VERSION \
|
||||
|
||||
ENTRYPOINT ["start-container"]
|
||||
Reference in New Issue
Block a user