Skip to content

Commit 33fae80

Browse files
authored
Initial code commit (#1)
1 parent 5712a6d commit 33fae80

File tree

307 files changed

+184467
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

307 files changed

+184467
-2
lines changed

.devcontainer/devcontainer.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"name": "Container Orchestration Sample",
3+
4+
"image": "mcr.microsoft.com/devcontainers/dotnet:8.0-noble",
5+
6+
"features": {
7+
"ghcr.io/devcontainers/features/azure-cli:latest": {
8+
"extensions": "account,containerapp,deploy-to-azure,subscription"
9+
},
10+
"ghcr.io/azure/azure-dev/azd:latest": {},
11+
"ghcr.io/devcontainers/features/common-utils:latest": {} ,
12+
"ghcr.io/devcontainers/features/docker-in-docker:latest": {},
13+
"ghcr.io/devcontainers/features/dotnet:latest": {
14+
"version": "9.0"
15+
},
16+
"ghcr.io/devcontainers/features/github-cli:latest": {},
17+
"ghcr.io/devcontainers/features/java:latest": {
18+
"installGradle": true,
19+
"installMaven": true,
20+
"version": "17"
21+
},
22+
"ghcr.io/devcontainers/features/kubectl-helm-minikube:latest": {},
23+
"ghcr.io/devcontainers/features/node:latest": {}
24+
},
25+
26+
"customizations": {
27+
"vscode": {
28+
"extensions": [
29+
"EditorConfig.EditorConfig",
30+
"GitHub.copilot",
31+
"GitHub.copilot-chat",
32+
"GitHub.vscode-github-actions",
33+
"GitHub.vscode-pull-request-github",
34+
"ms-azuretools.vscode-bicep",
35+
"ms-azuretools.vscode-docker",
36+
"ms-dotnettools.csdevkit",
37+
"ms-dotnettools.csharp",
38+
"ms-kubernetes-tools.vscode-kubernetes-tools",
39+
"ms-vscode.vscode-node-azure-pack",
40+
"redhat.vscode-yaml",
41+
"vscjava.vscode-java-pack"
42+
]
43+
}
44+
},
45+
46+
"remoteUser": "vscode",
47+
48+
"onCreateCommand": "./.devcontainer/on-create.sh > ~/on-create.log",
49+
50+
"hostRequirements": {
51+
"memory": "8gb"
52+
}
53+
}

.devcontainer/on-create.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
sudo apt-get update && \
2+
sudo apt upgrade -y && \
3+
sudo apt-get install -y dos2unix libsecret-1-0 xdg-utils && \
4+
sudo apt clean -y && \
5+
sudo rm -rf /var/lib/apt/lists/*
6+
7+
echo Update .NET workloads
8+
dotnet workload update
9+
10+
echo Install .NET dev certs
11+
dotnet dev-certs https --trust
12+
13+
echo Install Aspire 9 templates
14+
dotnet new install Aspire.ProjectTemplates
15+
16+
echo Done!

0 commit comments

Comments
 (0)