If you have VS Code and the VS Code Remote Containers extension installed, the .devcontainer
folder will be used to provide a container based development environment for this repo.
The VS Code Terminal will run a Bash shell and make the following utilities will be available:
- curl
- Docker cli
- Helm 3.x
- jq
- kubectl
- vim
The following host folders will be mounted into the VS Code dev container:
/var/run/docker.sock
- allow for docker builds~/.kube
- allow for access to kubeconfig file
Port 8080
has been configured to be forwarded to your host. If you run npm start
in the src/app
folder in the VS Code Remote Containers terminal, you will be able to access the website on http://localhost:8080
. You can change the port in the .devcontainer/devcontainer.json
file under the appPort
key.
See the Visual Studio Code Remote Containers guidance for more details on working with this setup.