Improved devcontainers

This commit is contained in:
kidfromjupiter
2026-01-21 02:34:50 +00:00
parent a209c46fa3
commit 21a11d1adc
4 changed files with 14 additions and 14 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ RUN curl -fsSL https://bazel.build/bazel-release.pub.gpg | gpg --dearmor >bazel-
RUN apt-get install -y pkg-config libasound2-dev
RUN apt-get install -y libunistring-dev libldap-dev libkrb5-dev libgpg-error-dev gdb libc6-dbg libgtest-dev libbluetooth-dev
RUN apt-get install -y libunistring-dev libldap-dev libkrb5-dev libgpg-error-dev gdb libc6-dbg libgtest-dev libbluetooth-dev clangd
#gtest
RUN apt-get update && apt-get install -y \
+1 -7
View File
@@ -4,15 +4,9 @@
"customizations": {
"vscode": {
"settings": {
"C_Cpp.default.configurationProvider": "ms-vscode.cpptools",
"C_Cpp.intelliSenseEngine": "Default"
},
"extensions": [
"ms-vscode.cpptools",
"bazelbuild.vscode-bazel",
"ms-vscode.cpptools-extension-pack"
],
"extensions": ["bazelbuild.vscode-bazel"]
}
},
"mounts": [
+8 -5
View File
@@ -21,13 +21,16 @@ RUN curl -fsSL https://bazel.build/bazel-release.pub.gpg | gpg --dearmor >bazel-
RUN apt-get install -y pkg-config libasound2-dev
RUN apt-get install -y libunistring-dev libldap-dev libkrb5-dev libgpg-error-dev gdb libc6-dbg googletest
RUN apt-get install -y libunistring-dev libldap-dev libkrb5-dev libgpg-error-dev gdb libc6-dbg libgtest-dev libbluetooth-dev clangd
#gtest
RUN cd /usr/src/googletest
RUN cmake -S . -B build
RUN cmake --build build -j
RUN cmake --install build
RUN apt-get update && apt-get install -y \
googletest cmake g++ make \
&& rm -rf /var/lib/apt/lists/* \
&& cd /usr/src/googletest \
&& cmake -S . -B build \
&& cmake --build build -j"$(nproc)" \
&& cmake --install build
# bash history
RUN SNIPPET="export PROMPT_COMMAND='history -a' && export HISTFILE=/commandhistory/.bash_history" \
+4 -1
View File
@@ -47,6 +47,9 @@
"runArgs": [
"--network=host",
"--dns=1.1.1.1",
"--dns=8.8.8.8"
"--dns=8.8.8.8",
"--memory=8g",
"--cpus=6",
"--shm-size=2g"
]
}