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 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
|
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
|
COPY start-container /usr/local/bin/start-container
|
||||||
|
|
||||||
RUN export DEBIAN_FRONTEND=noninteractive \
|
RUN export DEBIAN_FRONTEND=noninteractive \
|
||||||
@@ -30,8 +32,9 @@ USER $USERNAME
|
|||||||
RUN echo "install nvm and node" \
|
RUN echo "install nvm and node" \
|
||||||
&& curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash \
|
&& curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash \
|
||||||
&& if [ -z "$NODE_VERSION" ]; then NODE_VERSION="node"; fi \
|
&& if [ -z "$NODE_VERSION" ]; then NODE_VERSION="node"; fi \
|
||||||
&& export NVM_DIR="$HOME/.nvm" \
|
&& echo "source $NVM_DIR/nvm.sh" > /home/$USERNAME/.bashrc \
|
||||||
&& [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" \
|
&& source $NVM_DIR/nvm.sh \
|
||||||
&& nvm install $NODE_VERSION
|
&& nvm install $NODE_VERSION \
|
||||||
|
&& nvm alias default $NODE_VERSION \
|
||||||
|
|
||||||
ENTRYPOINT ["start-container"]
|
ENTRYPOINT ["start-container"]
|
||||||
Reference in New Issue
Block a user