Doktor is a demo web application that is implemented as microservice architecture. This web application provides search and download of technical reports.
Microservices are deployed on Kubernetes cluster. Istio is utilized for service mesh in this system.
If you are interested in development, you can read developer guides.
API Documents is here.
https://cdsl-research.github.io/doktor-v2/
master
- Latest and Stable release
- Create a pull request to this
staging
- Staging release (equal to staging environment)
- Create a pull request to this on staging release
- http://doktor-prod1:30200/
production
- Production release (equal to production environment)
- Create a pull request to this after staging release
- https://doktor.tak-cslab.org/
Tools:
deploy
deploy scriptsdev_tools
development scripts
Microservices:
author
Manage authorsfront
Provide Web UI for end usersfront-admin
Provide management consolefulltext
Provide fulltext search for paperspaper
Manage papersstats
Manage access historytextize
Get text from pdf filesthumbnail
Managing figures in papers