This repository is a template for creating development environments, it uses the dev-env-base or ihfcode/code-base:latest image as it's baseline. You can customise the base environment to include any scripts, artefacts or extensions that may be needed.
To automatically install extensions place the extension .vsix file in the files/extensions folder, this will get installed when the environment is created.
You can download the extensions from the following website: https://marketplace.visualstudio.com/search?target=VSCode&category=All%20categories&sortBy=Installs
To install required packages into the development image add a docker RUN block,
For example to install python3 add :
RUN apt-get install -q python3 python3-pip
If you want to perform some action when the docker container comes up you can do this by adding bash commands to the /files/ihfcode/stage2.sh
file.
This will be executed when the main container comes up but before the vscode service is available.