-
vscode-dev-containers
Discontinued NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The Dockerfile is dropped into the .devcontainer folder within your project. If you have used the VS Code configuration screen, you're likely to be using a base image provided by Microsoft.
Luckily for me, my dotfiles are in GitHub, and you can install them via an install.sh script, which turns out to be the default in VS Code.
Much like I was sold on Vagrant about 8 years ago, I'm now completely sold on VS Code Dev Containers. It feels natural, and more light weight than Vagrant in some ways. The dotfiles aspect was pure polish for me. What a great feature, and well implemented too. For folks who like control over their host machine, this makes for a cleaner dev experience too, as all configuration and setup is inside a container. And of course, it is project scoped.
A Dockerfile defining your environment. If you're new to Docker, you can read this, or the official documentation. The definition is whatever you need it to be, with no special requirements for VS Code. For example, you could base it on node:latest and add some extra packages if you wish.