Skip to content

Commit 6418d63

Browse files
authored
Basic setup of dev container. (#35351)
1 parent 321d5c6 commit 6418d63

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

Diff for: .devcontainer/devcontainer.json

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "EF Core dev environment",
3+
"dockerComposeFile": "docker-compose.yml",
4+
"service": "devcontainer",
5+
"workspaceFolder": "/workspace",
6+
"customizations": {
7+
"vscode": {
8+
"extensions": [
9+
"ms-dotnettools.csdevkit",
10+
"EditorConfig.EditorConfig"
11+
],
12+
"settings": {
13+
"dotnet.dotnetPath": "${containerWorkspaceFolder}/efcore/.dotnet"
14+
}
15+
}
16+
},
17+
"remoteEnv": {
18+
"PATH": "${containerWorkspaceFolder}/efcore/.dotnet:${containerEnv:PATH}"
19+
},
20+
"onCreateCommand": "${containerWorkspaceFolder}/efcore/restore.sh"
21+
}

Diff for: .devcontainer/docker-compose.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
version: '3.8'
2+
services:
3+
devcontainer:
4+
image: mcr.microsoft.com/dotnet/sdk:9.0
5+
volumes:
6+
- ..:/workspace/efcore:cached
7+
tty: true

0 commit comments

Comments
 (0)