Skip to content

Commit

Permalink
Merge pull request #63 from datasharingframework/install-plugins
Browse files Browse the repository at this point in the history
Customise the install plugins website
  • Loading branch information
schwzr authored Jul 31, 2024
2 parents b63faa6 + 5548da5 commit cbbfa8e
Showing 1 changed file with 46 additions and 11 deletions.
57 changes: 46 additions & 11 deletions docs/src/v1.5.2/maintain/install-plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,54 @@ title: Install Plugins
icon: plugin
---

You can find an overview of compatible process plugins below.
::: tip Marketplace for process plugins
To install and learn more about each Process Plugin, you can visit the Marketplace [here](https://hub.dsf.dev/).
:::

## Common processes

- Ping-Pong: https://github.com/datasharingframework/dsf-process-ping-pong/releases
- AllowList Download: https://github.com/datasharingframework/dsf-process-allow-list/releases
## **Overview**
- You can find an overview of compatable process plugins below (last updated 25/07/2024).

## MII processes

- Feasibility: https://github.com/medizininformatik-initiative/mii-process-feasibility/releases
- KDS-Report: https://github.com/medizininformatik-initiative/mii-process-report/releases
- MII-Data-Sharing: https://github.com/medizininformatik-initiative/mii-process-data-sharing/releases
- MII-Data-Transfer: https://github.com/medizininformatik-initiative/mii-process-data-transfer/releases
| Process Plugin | released for test | released for production |
| ------------------------- | ----------------------------- | ----------------------------- |
| [Ping-Pong](https://github.com/datasharingframework/dsf-process-ping-pong/releases) | [v1.0.1.0](https://github.com/datasharingframework/dsf-process-ping-pong/releases/tag/v1.0.1.0) | [v1.0.1.0](https://github.com/datasharingframework/dsf-process-ping-pong/releases/tag/v1.0.1.0) |
| [Allow-List](https://github.com/datasharingframework/dsf-process-allow-list/releases) | [v1.0.0.1](https://github.com/datasharingframework/dsf-process-allow-list/releases/tag/v1.0.0.1) | [v1.0.0.1](https://github.com/datasharingframework/dsf-process-allow-list/releases/tag/v1.0.0.1) |
| [MII Process Feasibility](https://github.com/medizininformatik-initiative/mii-process-feasibility/releases) | [v1.0.0.5](https://github.com/medizininformatik-initiative/mii-process-feasibility/releases/tag/v1.0.0.5) | [v1.0.0.5](https://github.com/medizininformatik-initiative/mii-process-feasibility/releases/tag/v1.0.0.5) |
| [MII Process Report](https://github.com/medizininformatik-initiative/mii-process-report/releases) | [v1.1.0.1](https://github.com/medizininformatik-initiative/mii-process-report/releases/tag/v1.1.0.1) | [v1.1.0.1](https://github.com/medizininformatik-initiative/mii-process-report/releases/tag/v1.1.0.1) |
| [MII Process Data Transfer](https://github.com/medizininformatik-initiative/mii-process-data-transfer/releases) | [v1.0.0.1](https://github.com/medizininformatik-initiative/mii-process-data-sharing/releases/tag/v1.0.0.1) | [v1.0.0.1](https://github.com/medizininformatik-initiative/mii-process-data-sharing/releases/tag/v1.0.0.1) |
| [MII Process Data Sharing](https://github.com/medizininformatik-initiative/mii-process-data-sharing/releases) | [v1.0.1.0](https://github.com/medizininformatik-initiative/mii-process-data-transfer/releases/tag/v1.0.1.0) | [v1.0.1.0](https://github.com/medizininformatik-initiative/mii-process-data-transfer/releases/tag/v1.0.1.0) |
| [NUM-RDP](https://github.com/num-codex/codex-processes-ap1/releases) | [v1.1.0.0](https://github.com/num-codex/codex-processes-ap1/releases/tag/v1.1.0.0) | [v1.0.0.0](https://github.com/num-codex/codex-processes-ap1/releases/tag/v1.0.0.0) |

## NUM processes
- NUM-RDP: https://github.com/num-codex/codex-processes-ap1/releases

- Explore and install Process Plugins in the Marketplace. Details on each plugin are available [here](https://hub.dsf.dev/).
- Deploying the process plugin to the DSF involves copy the process jar-file and configuring environment variable for the business process engine (BPE).


### Prerequisites
- A DSF installation of version 1.0.0 or higher. An installation guide can be found [here](https://dsf.dev/stable/maintain/install.html).

### Deployment
- Add the process jar-file to the DSF BPE folder `/opt/bpe/process`:
```
wget (your jar-file download link)
```

For example:
```
wget https://github.com/medizininformatik-initiative/mii-process-data-sharing/releases/download/v1.0.0.1/mii-process-data-sharing-1.0.0.1.jar
```

- Make sure the process is readable by the bpe user or group, for example by executing:
```
sudo chmod 440 (your jar-file name.jar)
sudo chown root:bpe (your jar-file name.jar)
```
For example:
```
sudo chmod 440 mii-process-data-sharing-1.0.0.1.jar
sudo chown root:bpe mii-process-data-sharing-1.0.0.1.jar
```

- Modify the process exclude config in `/opt/bpe/docker-compose.yml`
- **Reminder:** Check required configurations in `docker-compose.yml`

0 comments on commit cbbfa8e

Please sign in to comment.