mirror of
https://github.com/hassio-addons/addon-vscode.git
synced 2025-05-03 18:51:23 +00:00
🔨 Improve download if extensions during build
This commit is contained in:
parent
f0e7d5cb83
commit
3e6b96e0c3
1 changed files with 5 additions and 4 deletions
|
@ -84,11 +84,12 @@ RUN \
|
|||
\
|
||||
echo "Installing vscode extension: ${slug} by ${vendor} @ ${version} "; \
|
||||
\
|
||||
mkdir -p "/root/.code-server/extensions/${extention}-${version}"; \
|
||||
echo "https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${vendor}/vsextensions/${slug}/${version}/vspackage"; \
|
||||
curl -JL --retry 5 -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36" \
|
||||
"https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${vendor}/vsextensions/${slug}/${version}/vspackage" \
|
||||
| bsdtar --strip-components=1 -xf - \
|
||||
curl -JL --retry 5 -o "/tmp/${extention}-${version}.vsix" \
|
||||
-H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36" \
|
||||
"https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${vendor}/vsextensions/${slug}/${version}/vspackage"; \
|
||||
mkdir -p "/root/.code-server/extensions/${extention}-${version}"; \
|
||||
bsdtar --strip-components=1 -xf "/tmp/${extention}-${version}.vsix" \
|
||||
-C "/root/.code-server/extensions/${extention}-${version}" extension; \
|
||||
sleep 5; \
|
||||
done < /root/vscode.extensions \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue