File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -9,13 +9,17 @@ RUN apt-get update && \
9
9
apt-get install -y curl && \
10
10
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash && \
11
11
export NVM_DIR="$([ -z " ${XDG_CONFIG_HOME-}" ] && printf %s " ${HOME}/.nvm" || printf %s " ${XDG_CONFIG_HOME}/nvm")" && \
12
- [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
12
+ [ -s "$NVM_DIR/nvm.sh" ] && \
13
+ . "$NVM_DIR/nvm.sh" && \
13
14
nvm install 18 && \
15
+ nvm use 18 && \
14
16
npm install -g typescript yarn pnpm && \
15
17
apt-get clean && \
16
18
rm -rf /var/lib/apt/lists/* && \
17
19
chown -R devbox:devbox /home/devbox/project && \
18
20
chmod -R u+rw /home/devbox/project && \
19
21
chmod -R +x /home/devbox/project/entrypoint.sh
20
-
22
+
23
+ ENV NVM_DIR="/root/.nvm"
24
+
21
25
RUN mkdir /root/.devbox
Original file line number Diff line number Diff line change @@ -9,4 +9,4 @@ sed -i '$i\
9
9
COPY /OS/debian-ssh/debian.sources /etc/apt/sources.list.d/debian.sources' " $TMP_DOCKERFILE "
10
10
11
11
sed -i ' $i\
12
- RUN npm config set -g registry https://registry.npmmirror.com' " $TMP_DOCKERFILE "
12
+ RUN bash -c "source $NVM_DIR/nvm.sh && npm config set -g registry https://registry.npmmirror.com" ' " $TMP_DOCKERFILE "
You can’t perform that action at this time.
0 commit comments