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 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 #gtest
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
+1 -7
View File
@@ -4,15 +4,9 @@
"customizations": { "customizations": {
"vscode": { "vscode": {
"settings": { "settings": {
"C_Cpp.default.configurationProvider": "ms-vscode.cpptools",
"C_Cpp.intelliSenseEngine": "Default" "C_Cpp.intelliSenseEngine": "Default"
}, },
"extensions": [ "extensions": ["bazelbuild.vscode-bazel"]
"ms-vscode.cpptools",
"bazelbuild.vscode-bazel",
"ms-vscode.cpptools-extension-pack"
],
} }
}, },
"mounts": [ "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 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 #gtest
RUN cd /usr/src/googletest RUN apt-get update && apt-get install -y \
RUN cmake -S . -B build googletest cmake g++ make \
RUN cmake --build build -j && rm -rf /var/lib/apt/lists/* \
RUN cmake --install build && cd /usr/src/googletest \
&& cmake -S . -B build \
&& cmake --build build -j"$(nproc)" \
&& cmake --install build
# bash history # bash history
RUN SNIPPET="export PROMPT_COMMAND='history -a' && export HISTFILE=/commandhistory/.bash_history" \ RUN SNIPPET="export PROMPT_COMMAND='history -a' && export HISTFILE=/commandhistory/.bash_history" \
+4 -1
View File
@@ -47,6 +47,9 @@
"runArgs": [ "runArgs": [
"--network=host", "--network=host",
"--dns=1.1.1.1", "--dns=1.1.1.1",
"--dns=8.8.8.8" "--dns=8.8.8.8",
"--memory=8g",
"--cpus=6",
"--shm-size=2g"
] ]
} }