Prebuilt VS Code development containers providing tools to build FHIR profiles using FSH sushi and IGs.
Available images:
- only FSH sushi:
ghcr.io/cybernop/vscode-fhir-devcontainer/fsh-sushi
- FSH sushi and IG publisher:
ghcr.io/cybernop/vscode-fhir-devcontainer/ig-publisher
Tags have the schema <sushi version>-<os base>
.
Available <sushi version>
:
2.10.2
3.0.0
3.5.0
3.10.0
3.11.0
3.11.1
3.12.0
3.12.1
3.13.0
3.13.1
3.14.0
Available <os-base>
:
alpine
ubuntu
The easiest way using one of the development containers is by creating .devcontainer/devcontainer.json
in your project root and set
{
"image": "<image>:<tag>"
}
To modify the base image, e.g. for installing other dependencies, one can create your own Dockerfile
in .devcontainer
like:
FROM <image>:<tag>
# Do stuff
and instead of setting the image
property in devcontainer.json
set
{
"build": {
"dockerfile": "Dockerfile"
}
}
For more information about dev containers, see https://containers.dev/implementors/json_reference/.