Docker deployment of the DBPTK User Interface as a Web application.
We suggest you use docker on Linux. Docker on Windows will require you to edit the docker-compose.yaml and transform all config path to Windows path style.
This deployment comes with CAS configured. For more information consult the README.
Pre-requisites:
- Install docker
- Install docker compose
- Download and unzip this project
- For more information about CAS configuration see README
- Open a terminal within
deploys/development
folder - Run
docker-compose up
- Application should be available at http://localhost:8080
- Update dbvtk-viewer.properties file and set manage.upload.basePath property with a path to the SIARD folder (reload the docker-compose to apply the changes)
- Replace the
<siardFilename>
with the name of the SIARD then run:curl -X POST "http://localhost:8080/api/v1/database" -H "accept: text/plain" -H "Content-Type: application/json" -d "<siardFilename>"
- Open DBPTK Enterprise, click on the "LOAD SIARD FILE" button
- Browse to the SIARD files or drag and drop in the demarcated area
- Wait for upload process
- When upload is complete, click the "OPEN SIARD" button
Use CTRL+C to stop the server.
Run docker-compose up -d
at deploys/development folder.
Run docker-compose down
at deploys/development folder.
Configuration options are detailed in the DBPTK UI Wiki.
DBPTK logos can be downloaded here.
More information about these tools can be found at database-preservation.com.
Create a new issue on DBPTK Enterprise GitHub Issues.
For more information or commercial support, contact KEEP SOLUTIONS.
Database Visualization Toolkit licence is LGPLv3