Skip to content

Commit 393739d

Browse files
committed
Update devcontainer to use features
1 parent f776b85 commit 393739d

2 files changed

Lines changed: 25 additions & 15 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
{
2-
"name": "TaylorDiff.jl Development Container",
3-
"image": "ghcr.io/julia-vscode/julia-devcontainer",
4-
"customizations": {
5-
"vscode": {
6-
"extensions": [
7-
"julialang.language-julia",
8-
"bungcip.better-toml"
9-
]
10-
}
11-
},
12-
"postCreateCommand": "julia -e 'using Pkg; Pkg.add([\"Revise\", \"TestEnv\", \"JuliaFormatter\"])'",
13-
"hostRequirements": {
14-
"cpus": 4
15-
}
16-
}
2+
"name": "TaylorDiff.jl Development Container",
3+
"image": "mcr.microsoft.com/devcontainers/base:jammy",
4+
"customizations": {
5+
"vscode": {
6+
"extensions": [
7+
"julialang.language-julia",
8+
"tamasfe.even-better-toml"
9+
]
10+
}
11+
},
12+
"features": {
13+
"ghcr.io/julialang/devcontainer-features/julia:1": {
14+
"channel": "release"
15+
}
16+
},
17+
"postCreateCommand": "julia .devcontainer/postcreate.jl",
18+
"hostRequirements": {
19+
"cpus": 4
20+
}
21+
}

.devcontainer/postcreate.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
using Pkg
2+
Pkg.add(["Revise", "TestEnv", "JuliaFormatter"])
3+
4+
Pkg.activate(".")
5+
Pkg.instantiate()

0 commit comments

Comments
 (0)