https://github.com/kpmp/delphinus-data
Service layer for the Digital Pathology Repository for the Kidney Precision Medicine Project.
https://github.com/kpmp/delphinus-data
dpr
Last synced: 4 months ago
JSON representation
Service layer for the Digital Pathology Repository for the Kidney Precision Medicine Project.
- Host: GitHub
- URL: https://github.com/kpmp/delphinus-data
- Owner: KPMP
- Created: 2018-12-13T19:15:27.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2025-07-11T15:36:00.000Z (12 months ago)
- Last Synced: 2025-07-11T17:51:26.657Z (12 months ago)
- Topics: dpr
- Language: Java
- Homepage: http://dpr.kpmp.org
- Size: 349 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
Awesome Lists containing this project
README
# delphinus-data
This project provides the back-end service layer for the Digital Pathology Repository for the Kidney Precision Medicine Project.
## Generating the Linkage Script
To generate the script that creates the symbolic links to the DeepZoom assets:
5. Bash into the Spring container `docker exec -it delphinus-spring bash`
6. Rebuild the delphinus-data jar `./gradlew build`
7. Run the link script generator `java -cp build/libs/delphinus-data-1.0.jar -Dloader.main=org.kpmp.GenerateLinkScript org.springframework.boot.loader.PropertiesLauncher`
8. Exit the container and cp the file to where the DeepZoom links are kept `docker cp delphinus-spring:/home/gradle/link.sh /data//deepZoomImages`
# Build
`./gradlew build docker`
The default tag is the github branch name if no verison is provided
To pass a version when building the docker image execute
`./gradlew build docker -Ptag=`