Skip to content

Commit 62b5aa6

Browse files
committed
stamp: define the dev container for the development environment
(cherry picked from commit e425db4)
1 parent 8936992 commit 62b5aa6

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.devcontainer/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM mcr.microsoft.com/devcontainers/rust:1-1-bookworm
2+
RUN apt-get update && apt-get install -y build-essential cmake libclang-dev lldb
3+
RUN wget https://github.com/tsenart/vegeta/releases/download/v12.11.1/vegeta_12.11.1_linux_arm64.tar.gz
4+
RUN tar -xvf vegeta_12.11.1_linux_arm64.tar.gz
5+
RUN mv ./vegeta /usr/local/bin/vegeta

.devcontainer/devcontainer.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "Rust",
3+
"build": {
4+
"dockerfile": "Dockerfile"
5+
},
6+
"features": {
7+
"ghcr.io/jungaretti/features/make:1": {},
8+
"ghcr.io/lee-orr/rusty-dev-containers/cargo-make:0": {}
9+
},
10+
"runArgs": [
11+
"--rm",
12+
"--privileged"
13+
],
14+
"customizations": {
15+
"vscode": {
16+
"extensions": [
17+
"rust-lang.rust-analyzer",
18+
"eamodio.gitlens",
19+
"ms-azuretools.vscode-docker"
20+
]
21+
}
22+
}
23+
}

0 commit comments

Comments
 (0)