Skip to content

Commit 0a2bb48

Browse files
chore(dev): add devcontainer
1 parent 5740d84 commit 0a2bb48

File tree

3 files changed

+47
-0
lines changed

3 files changed

+47
-0
lines changed

.devcontainer/compose.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
services:
2+
app:
3+
image: mcr.microsoft.com/devcontainers/go:1-1.24-bookworm
4+
depends_on:
5+
- registry
6+
# Overrides default command so things don't shut down after the process ends.
7+
command: sleep infinity
8+
network_mode: service:registry
9+
10+
registry:
11+
image: docker.io/registry:latest
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"features": {
3+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1.6.5": {
4+
"version": "1.6.5",
5+
"resolved": "ghcr.io/devcontainers/features/docker-outside-of-docker@sha256:5c0af58d6acc6d81e38b5a6130724330f2eb4f703120dea0016a35da4ad30861",
6+
"integrity": "sha256:5c0af58d6acc6d81e38b5a6130724330f2eb4f703120dea0016a35da4ad30861"
7+
},
8+
"ghcr.io/dhoeric/features/oras:1": {
9+
"version": "1.0.0",
10+
"resolved": "ghcr.io/dhoeric/features/oras@sha256:d08787b42a60d49b001260e00967fd2206326f552e5f7f09ce2535de2f351d8d",
11+
"integrity": "sha256:d08787b42a60d49b001260e00967fd2206326f552e5f7f09ce2535de2f351d8d"
12+
}
13+
}
14+
}

.devcontainer/devcontainer.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2+
// README at: https://github.com/devcontainers/templates/tree/main/src/dotnet-mssql
3+
{
4+
"name": "Kustomize",
5+
"dockerComposeFile": "compose.yaml",
6+
"service": "app",
7+
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
8+
9+
"features": {
10+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1.6.5": {},
11+
"ghcr.io/dhoeric/features/oras:1": {}
12+
},
13+
14+
"customizations": {
15+
"vscode": {
16+
"extensions": [
17+
"redhat.vscode-yaml",
18+
]
19+
}
20+
},
21+
22+
}

0 commit comments

Comments
 (0)