1+ {
2+ "name" : " GitHub Copilot Bootcamp" ,
3+
4+ "image" : " mcr.microsoft.com/devcontainers/dotnet:8.0-noble" ,
5+
6+ "features" : {
7+ "ghcr.io/azure/azure-dev/azd:latest" : {},
8+ "ghcr.io/devcontainers/features/common-utils:latest" : {},
9+ "ghcr.io/devcontainers/features/dotnet:latest" : {
10+ "version" : " 9.0"
11+ },
12+ "ghcr.io/devcontainers/features/azure-cli:latest" : {
13+ "extensions" : " account,containerapp,deploy-to-azure,subscription"
14+ },
15+ "ghcr.io/devcontainers/features/docker-in-docker:latest" : {},
16+ "ghcr.io/devcontainers/features/github-cli:latest" : {},
17+ "ghcr.io/devcontainers/features/java:latest" : {
18+ "installGradle" : true ,
19+ "installMaven" : true ,
20+ "version" : " 21"
21+ },
22+ "ghcr.io/devcontainers/features/kubectl-helm-minikube:latest" : {},
23+ "ghcr.io/devcontainers/features/node:latest" : {},
24+ "ghcr.io/devcontainers/features/python:latest" : {},
25+ "ghcr.io/prom3theu5/aspirational-manifests/aspirate:latest" : {}
26+ },
27+
28+ "overrideFeatureInstallOrder" : [
29+ " ghcr.io/devcontainers/features/common-utils"
30+ ],
31+
32+ "customizations" : {
33+ "vscode" : {
34+ "extensions" : [
35+ " dbaeumer.vscode-eslint" ,
36+ " EditorConfig.EditorConfig" ,
37+ " GitHub.copilot" ,
38+ " GitHub.copilot-chat" ,
39+ " GitHub.vscode-github-actions" ,
40+ " GitHub.vscode-pull-request-github" ,
41+ " ms-azuretools.azure-dev" ,
42+ " ms-azuretools.vscode-bicep" ,
43+ " ms-azuretools.vscode-docker" ,
44+ " ms-dotnettools.csharp" ,
45+ " ms-dotnettools.csdevkit" ,
46+ " ms-python.python" ,
47+ " ms-python.vscode-pylance" ,
48+ " ms-python.autopep8" ,
49+ " ms-vscode.vscode-node-azure-pack" ,
50+ " redhat.vscode-yaml" ,
51+ " vscjava.vscode-java-pack"
52+ ]
53+ }
54+ },
55+
56+ "remoteUser" : " vscode" ,
57+
58+ "onCreateCommand" : " ./.devcontainer/on-create.sh > ~/on-create.log" ,
59+
60+ "hostRequirements" : {
61+ "memory" : " 8gb"
62+ }
63+ }
0 commit comments