{ "name": "Npgsql dev environment (.NET)", "dockerComposeFile": "docker-compose.yml", "service": "npgsql-dev", "workspaceFolder": "/workspace", "features": { "ghcr.io/devcontainers/features/dotnet:2": { "version": "10.0", "dotnetRuntimeVersions": "8.0,9.0" } }, "customizations": { "vscode": { "settings": { "terminal.integrated.profiles.linux": { "bash": { "path": "/bin/bash" } }, "terminal.integrated.defaultProfile.linux": "bash", "remote.extensionKind": { "ms-azuretools.vscode-docker": "workspace" } }, "extensions": [ "ms-dotnettools.csharp", "ms-dotnettools.csdevkit", "ms-azuretools.vscode-docker", "mutantdino.resourcemonitor" ] } }, "forwardPorts": [5432, 5050], "postCreateCommand": "dotnet restore Npgsql.slnx" }