Skip to content

Commit 477ac74

Browse files
committed
Refactor Dockerfile to source nvm.sh using dot operator and update environment variables
1 parent 15fa9d4 commit 477ac74

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Language/node.js/22/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ RUN apt-get update && \
1212
mkdir -p $NVM_DIR && \
1313
cp -r /root/.nvm/* $NVM_DIR/ && \
1414
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
15-
echo 'export NVM_DIR="$NVM_DIR"' >> "/root/.bashrc" && \
16-
echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> "/root/.bashrc" && \
17-
echo '[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" ' >> "/root/.bashrc" && \
18-
echo 'export NVM_DIR="$NVM_DIR"' >> "/home/devbox/.bashrc" && \
19-
echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> "/home/devbox/.bashrc" && \
20-
echo '[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" ' >> "/home/devbox/.bashrc" && \
15+
echo "export NVM_DIR=\"$NVM_DIR\"" >> /home/devbox/.bashrc && \
16+
echo "[ -s \"$NVM_DIR/nvm.sh\" ] && . \"$NVM_DIR/nvm.sh\"" >> /home/devbox/.bashrc && \
17+
echo "[ -s \"$NVM_DIR/bash_completion\" ] && . \"$NVM_DIR/bash_completion\"" >> /home/devbox/.bashrc && \
18+
echo "export NVM_DIR=\"$NVM_DIR\"" >> /root/.bashrc && \
19+
echo "[ -s \"$NVM_DIR/nvm.sh\" ] && . \"$NVM_DIR/nvm.sh\"" >> /root/.bashrc && \
20+
echo "[ -s \"$NVM_DIR/bash_completion\" ] && . \"$NVM_DIR/bash_completion\"" >> /root/.bashrc && \
2121
nvm install 22 && \
2222
nvm use 22 && \
2323
npm install -g typescript yarn pnpm && \

0 commit comments

Comments
 (0)