feat: add devcontainer for VS Code and GitHub Codespaces by dlevy-msft-sql · Pull Request #692 · microsoft/go-sqlcmd
README.md
Adds “Open in Dev Containers” badge and a Development section with quickstart/manual setup.
.dockerignore
Defines ignore rules for Docker builds from the repo root.
.devcontainer/Dockerfile
Dev image with Go toolchain + common Go dev tools and dependencies.
.devcontainer/docker-compose.yml
Orchestrates devcontainer + SQL Server sidecar with healthcheck.
.devcontainer/devcontainer.json
VS Code devcontainer configuration, extensions, forwarded ports, env vars, post-create command.
.devcontainer/post-create.sh
Post-create setup: downloads deps, builds sqlcmd, validates build, waits for DB, runs setup.sql, adds aliases.
.devcontainer/mssql/setup.sql
Creates a
SqlCmdTest database and sample objects for quick testing.
.devcontainer/README.md
Detailed documentation for devcontainer usage, troubleshooting, and customization.