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.23.0.03.5.03.10.03.11.03.11.13.12.03.12.13.13.03.13.13.14.0
Available <os-base>:
alpineubuntu
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 stuffand 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/.