forked from stellar/soroban-examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevcontainer.json
More file actions
86 lines (86 loc) · 2.2 KB
/
devcontainer.json
File metadata and controls
86 lines (86 loc) · 2.2 KB
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
{
"name": "Soroban Examples Devcontainer",
"dockerFile": "Dockerfile",
"context": "..",
"build": {
"args": {
"BUILDKIT_INLINE_CACHE": "1"
}
},
"hostRequirements": {
"cpus": 4,
"memory": "16",
"storage": "32"
},
"forwardPorts": [
4226
],
"portsAttributes": {
"4226": {
"label": "sccache"
}
},
"features": {
"ghcr.io/devcontainers/features/common-utils:2.5.3": {
"configureZshAsDefaultShell": true
},
"ghcr.io/devcontainers/features/rust:1.3.1": {
"targets": "wasm32v1-none",
"profile": "default",
"version": "1.89"
},
"ghcr.io/devcontainers-extra/features/gh-release:1.0.25": {
"repo": "stellar/stellar-cli",
"binaryNames": "stellar",
"version": "23.1.1"
},
"ghcr.io/rapidsai/devcontainers/features/sccache:25.6.1": {
"repository": "mozilla/sccache",
"version": "0.10.0"
}
},
"customizations": {
"codespaces": {
"openFiles": [
"README.md",
"FULL_HELP_DOCS.md",
"increment/src/lib.rs",
"increment/src/test.rs"
]
},
"vscode": {
"extensions": [
"rust-lang.rust-analyzer",
"vadimcn.vscode-lldb",
"tamasfe.even-better-toml"
],
"settings": {
"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true,
"npm.autoDetect": "off",
"telemetry.feedback.enabled": false,
"workbench.tips.enabled": false,
"editor.codeLens": false,
"editor.minimap.enabled": false,
"terminal.integrated.useWslProfiles": false,
"terminal.integrated.sendKeybindingsToShell": true,
"terminal.integrated.allowChords": true,
"rust-analyzer.check.allTargets": false,
"rust-analyzer.cargo.allTargets": false,
"rust-analyzer.procMacro.attributes.enable": false,
"rust-analyzer.lens.enable": false,
"files.readonlyInclude": {
"**/.cargo/registry/src/**/*.rs": true,
"**/.cargo/git/checkouts/**/*.rs": true,
"**/lib/rustlib/src/rust/library/**/*.rs": true
}
}
}
},
"initializeCommand": "",
"onCreateCommand": "chmod +x .devcontainer/post_start_cli_autocomplete.sh && chmod +x .devcontainer/post_attach_welcome_text.sh",
"updateContentCommand": "",
"postCreateCommand": "",
"postStartCommand": ".devcontainer/post_start_cli_autocomplete.sh",
"postAttachCommand": ".devcontainer/post_attach_welcome_text.sh"
}