Remove global install workaround now that it is in base image

This commit is contained in:
Chuck Lantz
2020-01-24 08:46:27 -08:00
parent 50b4e606cf
commit 4997f5a42a

View File

@@ -17,20 +17,12 @@ ARG USER_UID=1000
ARG USER_GID=$USER_UID ARG USER_GID=$USER_UID
ARG USERNAME=node ARG USERNAME=node
ENV PATH=${PATH}:/usr/local/share/npm-global/bin
# [Optional] Update UID/GID if needed # [Optional] Update UID/GID if needed
RUN if [ "$USER_GID" != "1000" ] || [ "$USER_UID" != "1000" ]; then \ RUN if [ "$USER_GID" != "1000" ] || [ "$USER_UID" != "1000" ]; then \
groupmod --gid $USER_GID $USERNAME \ groupmod --gid $USER_GID $USERNAME \
&& usermod --uid $USER_UID --gid $USER_GID $USERNAME \ && usermod --uid $USER_UID --gid $USER_GID $USERNAME \
&& chown -R $USER_UID:$USER_GID /home/$USERNAME; \ && chown -R $USER_UID:$USER_GID /home/$USERNAME; \
fi \ fi
#
# Set alternate global install location that both uses have rights to access
&& mkdir -p /usr/local/share/npm-global \
&& chown ${USERNAME}:root /usr/local/share/npm-global \
&& npm config -g set prefix /usr/local/share/npm-global \
&& sudo -u ${USERNAME} npm config -g set prefix /usr/local/share/npm-global
# ************************************************************* # *************************************************************
# * Uncomment this section to use RUN instructions to install * # * Uncomment this section to use RUN instructions to install *