Upgrade from DSF 1.3.0
8/22/23About 1 min
Upgrading the DSF from 1.3.0 to 1.3.1 involves modifying the docker-compose.yml files and recreating the containers.
Update to DSF 1.2.0 first
When upgrading from 1.0.0 or 1.1.0 it is important to migrate to DSF 1.2.0 first.
Modify DSF FHIR Server Setup
Preparation / Backup
- We recommend to create a backup of the
/opt/fhirdirectory before proceeding with the upgrade.
For example using:sudo cp -rp /opt/fhir /opt/fhir_backup_pre_1.3.1_upgrade
- We recommend to create a backup of the
Modify the DSF FHIR docker-compose.yml file, replace the version number with 1.3.1.
version: '3.8'
services:
proxy:
- image: ghcr.io/datasharingframework/fhir_proxy:1.3.0
+ image: ghcr.io/datasharingframework/fhir_proxy:1.3.1
restart: on-failure
...
app:
- image: ghcr.io/datasharingframework/fhir:1.3.0
+ image: ghcr.io/datasharingframework/fhir:1.3.1
restart: on-failure
...- Upgrade the DSF FHIR containers
From/opt/fhirexecutedocker compose up -d && docker compose logs -f
Modify DSF BPE Server Setup
Preparation / Backup
- We recommend to create a backup of the
/opt/bpedirectory before proceeding with the upgrade.
For example using:sudo cp -rp /opt/bpe /opt/bpe_backup_pre_1.3.1_upgrade
- We recommend to create a backup of the
Modify the DSF BPE docker-compose.yml file, replace the version number with 1.3.1.
version: '3.8'
services:
app:
- image: ghcr.io/datasharingframework/bpe:1.3.0
+ image: ghcr.io/datasharingframework/bpe:1.3.1
restart: on-failure
...Upgrade the DSF BPE containers
From/opt/bpeexecutedocker compose up -d && docker compose logs -fVerify your upgrade:
- Verify the DSF FHIR server is running in version 1.3.1. The log should contain a message:
INFO main - BuildInfoReaderImpl.logBuildInfo(137) | Artifact: dsf-fhir-server-jetty, version: 1.3.1, [...] - Verify the DSF FHIR server started without errors
- Verify the DSF FHIR server is accessible via https, for example by browsing to https://your-dsf-endpoint.de/fhir/ (authentication with your client-certificate)
- Verify the DSF BPE server is running in version 1.3.1. The log should contain a message:
INFO main - BuildInfoReaderImpl.logBuildInfo(137) | Artifact: dsf-bpe-server-jetty, version: 1.3.1, [...] - Verify the DSF BPE server started without errors
- Verify your install with a ping/pong test
- Verify the DSF FHIR server is running in version 1.3.1. The log should contain a message: