mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
fix(devcontainer): Add build deps and update extension in devcontainer (#20467)
* Installs `cmake` and `protoc` build dependencies in the docker container. * Replaced deprecated TOML extension with its suggested alternative. Note: At least 16GB is required to build Deno, so ensure you use 'New with options' and select at least the 4-core/16GB machine type when starting in GitHub Codespaces.
This commit is contained in:
parent
08d2a32060
commit
8f0270c0cf
2 changed files with 7 additions and 1 deletions
|
@ -1,5 +1,11 @@
|
||||||
FROM mcr.microsoft.com/vscode/devcontainers/rust:1-bullseye
|
FROM mcr.microsoft.com/vscode/devcontainers/rust:1-bullseye
|
||||||
|
|
||||||
|
# Install cmake and protobuf-compiler
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt-get install -y cmake \
|
||||||
|
&& apt-get install -y protobuf-compiler \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Install Deno
|
# Install Deno
|
||||||
ENV DENO_INSTALL=/usr/local
|
ENV DENO_INSTALL=/usr/local
|
||||||
RUN curl -fsSL https://deno.land/x/install/install.sh | sh
|
RUN curl -fsSL https://deno.land/x/install/install.sh | sh
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
"extensions": [
|
"extensions": [
|
||||||
"rust-lang.rust-analyzer",
|
"rust-lang.rust-analyzer",
|
||||||
"bungcip.better-toml",
|
"tamasfe.even-better-toml",
|
||||||
"vadimcn.vscode-lldb",
|
"vadimcn.vscode-lldb",
|
||||||
"mutantdino.resourcemonitor"
|
"mutantdino.resourcemonitor"
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in a new issue