@@ -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.
@@ -100,13 +103,13 @@ ENV \
100103COPY --link rootfs /
101104
102105# Install Editor plugins from bind mounted folder (Not available on online marketplace).
103- RUN --mount=type=bind,source=/extensions,target=/extensions \
104- declare -a PIDS=() EXTENSIONS=(/extensions/*.vsix); \
105- EXTENSIONS+=(\
106+ RUN EXTENSIONS=(\
107+ augustocdias.tasks-shell-input \
106108 bmewburn.vscode-intelephense-client \
107109 felixfbecker.php-debug \
108- streetsidesoftware.code-spell-checker \
109110 mblode.twig-language-2 \
111+ streetsidesoftware.code-spell-checker \
112+ ValeryanM.vscode-phpsab \
110113 ) && \
111114 mkdir -p /opt/code-server/data /opt/code-server/extensions; \
112115 for extension in "${EXTENSIONS[@]}" ; \
0 commit comments