@@ -83,7 +83,10 @@ RUN --mount=type=cache,id=code-server-apk-${TARGETARCH},sharing=locked,target=/v
8383# renovate: datasource=github-releases depName=vscode packageName=coder/code-server
8484ARG CODE_SERVER_VERSION=4.99.3
8585RUN --mount=type=cache,id=code-server-npm-${TARGETARCH},sharing=locked,target=/root/.npm \
86- CXXFLAGS='-DNODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT -U_FORTIFY_SOURCE' npm install --global --unsafe-perm "code-server@${CODE_SERVER_VERSION}" && \
86+ mkdir -p /opt/code-server && \
87+ cd /opt/code-server && \
88+ CXXFLAGS='-U_FORTIFY_SOURCE' npm install --unsafe-perm "code-server@${CODE_SERVER_VERSION}" --verbose && \
89+ ln -s /opt/code-server/node_modules/.bin/code-server /usr/local/bin/code-server && \
8790 cleanup.sh
8891
8992# Drush requires HOME to be set as such.
@@ -101,12 +104,13 @@ COPY --link rootfs /
101104
102105# Install Editor plugins from bind mounted folder (Not available on online marketplace).
103106RUN --mount=type=bind,source=/extensions,target=/extensions \
104- declare -a PIDS=() EXTENSIONS=(/extensions/*.vsix); \
105- EXTENSIONS+=(\
107+ EXTENSIONS=(\
108+ augustocdias.tasks-shell-input \
106109 bmewburn.vscode-intelephense-client \
107110 felixfbecker.php-debug \
108- streetsidesoftware.code-spell-checker \
109111 mblode.twig-language-2 \
112+ streetsidesoftware.code-spell-checker \
113+ ValeryanM.vscode-phpsab \
110114 ) && \
111115 mkdir -p /opt/code-server/data /opt/code-server/extensions; \
112116 for extension in "${EXTENSIONS[@]}" ; \
0 commit comments