diff --git a/build/Dockerfile b/build/Dockerfile index 439d021..487ca23 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -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"] \ No newline at end of file