https://github.com/cybernop/vscode-fhir-devcontainer
Prebuilt VS Code devcontainers providing tools to build HL7 FHIR profiles using FSH sushi and IGs
https://github.com/cybernop/vscode-fhir-devcontainer
fhir fsh ig-publisher sushi vscode vscode-devcontainer
Last synced: 2 months ago
JSON representation
Prebuilt VS Code devcontainers providing tools to build HL7 FHIR profiles using FSH sushi and IGs
- Host: GitHub
- URL: https://github.com/cybernop/vscode-fhir-devcontainer
- Owner: cybernop
- License: mit
- Created: 2023-07-19T13:09:16.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T07:44:25.000Z (about 1 year ago)
- Last Synced: 2025-04-08T08:51:36.828Z (about 1 year ago)
- Topics: fhir, fsh, ig-publisher, sushi, vscode, vscode-devcontainer
- Language: Dockerfile
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VS Code FHIR development containers
[](https://github.com/cybernop/vscode-fhir-devcontainer/actions/workflows/docker.yaml)
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`
Tags have the schema `-`.
Available ``:
* `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 ``:
* `alpine`
* `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
```json
{
"image": ":"
}
```
### Advanced usage
To modify the base image, e.g. for installing other dependencies, one can create your own `Dockerfile` in `.devcontainer` like:
```Dockerfile
FROM :
# Do stuff
```
and instead of setting the `image` property in `devcontainer.json` set
```json
{
"build": {
"dockerfile": "Dockerfile"
}
}
```
For more information about dev containers, see [https://containers.dev/implementors/json_reference/](https://containers.dev/implementors/json_reference/).