Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cdsl-research/doktor-v2
https://github.com/cdsl-research/doktor-v2
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cdsl-research/doktor-v2
- Owner: cdsl-research
- Archived: true
- Created: 2021-08-30T02:19:50.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-18T13:32:50.000Z (12 months ago)
- Last Synced: 2024-07-28T14:34:51.437Z (2 months ago)
- Language: Python
- Homepage: https://cdsl-research.github.io/doktor-v2/
- Size: 2.71 MB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# doktor-v2
Doktor is a demo web application that is implemented as microservice architecture.
This web application provides search and download of technical reports.## Architecture
Microservices are deployed on Kubernetes cluster. Istio is utilized for service mesh in this system.
## Development
If you are interested in development, you can read [developer guides](./DEVELOP_GUIDE.md).
API Documents is here.
https://cdsl-research.github.io/doktor-v2/
## Branch Policy
- `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/## Directory Structure
Tools:
- `deploy` deploy scripts
- `dev_tools` development scriptsMicroservices:
- `author` Manage authors
- `front` Provide Web UI for end users
- `front-admin` Provide management console
- `fulltext` Provide fulltext search for papers
- `paper` Manage papers
- `stats` Manage access history
- `textize` Get text from pdf files
- `thumbnail` Managing figures in papers