Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 1.53 KB

README.md

File metadata and controls

65 lines (47 loc) · 1.53 KB

VS Code FHIR development containers

Docker Images

Prebuilt VS Code development containers providing tools to build FHIR profiles using FSH sushi and IGs.

Images and tags

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

Available tags (<sushi version>-<os base>):

  • 3.5.0-alpine
  • 3.5.0-ubuntu
  • 3.4.0-alpine
  • 3.4.0-ubuntu
  • 3.3.3-alpine
  • 3.3.3-ubuntu
  • 3.3.0-alpine
  • 3.3.0-ubuntu
  • 3.2.0-alpine
  • 3.2.0-ubuntu
  • 3.1.0-alpine
  • 3.1.0-ubuntu
  • 3.0.0-alpine
  • 3.0.0-ubuntu
  • 2.10.2-alpine
  • 2.10.2-ubuntu

Usage

Simple usage

The easiest way using one of the development containers is by creating .devcontainer/devcontainer.json in your project root and set

{
    "image": "<image>:<tag>"
}

Advanced usage

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/.