mirror of
https://github.com/hassio-addons/addon-vscode.git
synced 2025-05-07 04:31:24 +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} "; \
|
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"; \
|
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" \
|
curl -JL --retry 5 -o "/tmp/${extention}-${version}.vsix" \
|
||||||
"https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${vendor}/vsextensions/${slug}/${version}/vspackage" \
|
-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" \
|
||||||
| bsdtar --strip-components=1 -xf - \
|
"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; \
|
-C "/root/.code-server/extensions/${extention}-${version}" extension; \
|
||||||
sleep 5; \
|
sleep 5; \
|
||||||
done < /root/vscode.extensions \
|
done < /root/vscode.extensions \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue