-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.devcontainer.json
90 lines (90 loc) · 2.26 KB
/
.devcontainer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
"appPort": [],
"capAdd": [],
"containerEnv": {
"CROSS_CONTAINER_IN_CONTAINER": "false"
},
"containerUser": "",
"customizations": {
"vscode": {
"extensions": [
"DavidAnson.vscode-markdownlint",
"dustypomerleau.rust-syntax",
"fill-labs.dependi",
"github.vscode-github-actions",
"ms-azuretools.vscode-docker",
"nefrob.vscode-just-syntax",
"rust-lang.rust-analyzer",
"tamasfe.even-better-toml",
"vadimcn.vscode-lldb"
],
"settings": {
"editor.formatOnSave": true,
"markdownlint.run": "onType",
"rust-analyzer.checkOnSave.command": "clippy",
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer",
"editor.formatOnSave": true
}
}
}
},
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:latest": {
"azureDnsAutoDetection": true,
"disableIp6tables": true,
"dockerDashComposeVersion": "none",
"dockerDefaultAddressPool": "",
"installDockerBuildx": false,
"installDockerComposeSwitch": false,
"moby": true,
"mobyBuildxVersion": "latest",
"version": "latest"
},
"ghcr.io/devcontainers/features/git:latest": {
"ppa": false,
"version": "os-provided"
},
"ghcr.io/devcontainers/features/github-cli:latest": {
"installDirectlyFromGitHubRelease": true,
"version": "latest"
},
"ghcr.io/devcontainers/features/rust:latest": {
"targets": "",
"profile": "default",
"version": "latest"
}
},
"forwardPorts": [],
"hostRequirements": {
"cpus": 1,
"gpu": false,
"memory": "2gb",
"storage": "5gb"
},
"image": "debian:latest",
"init": false,
"initializeCommand": "",
"mounts": [],
"name": "romoxidizer",
"onCreateCommand": {
"cargo": "cargo install cargo-edit cross just"
},
"otherPortsAttributes": {},
"overrideCommand": true,
"overrideFeatureInstallOrder": [],
"portsAttributes": {},
"postAttachCommand": "",
"postCreateCommand": "",
"postStartCommand": "rustup update",
"privileged": false,
"remoteEnv": {},
"remoteUser": "",
"runArgs": [],
"securityOpt": [],
"shutdownAction": "stopContainer",
"updateContentCommand": "",
"updateRemoteUserUID": true,
"userEnvProbe": "loginInteractiveShell",
"waitFor": "updateContentCommand"
}