No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docdata
ikanalyzer
wrdoclethostsite
Dockerfile
LICENSE
README.md
docker-compose.yml
solr.xml
solrPublish.py
solrconfig.xml

README.md

wrdoclet-solr-docker

solr docker image for wrdoclet (https://github.com/WinRoad-NET/wrdoclet)

使用方法

docker-compose up -d
  • 准备发布接口文档 通过问道的maven插件生成接口文档到本地目录后将需要发布的文档拷贝到 wrdoclet-solr-docker/docdata 目录

  • 进入容器

docker exec -i -t wrdoclet /bin/bash
  • 执行发布 (其中'2018.02.13 23:19:37'为生成文档时的buildid)
python2.7 /usr/local/solrPublish.py -i "/usr/share/wrdocletdocdata/wrdoclet-gh-pages/apidocs-demosite/" -s http://47.98.229.120:8080/solr/apidocs -b '2018.02.13 23:19:37'

docker image 包含了solr, 问道前端页面 以及 python2.7 本地docdata目录会挂载到docker的/usr/share/wrdocletdocdata/目录,可以把生成的文档放到该目录中。随后通过solrPublish.py发布到问道。

  • 访问问道 假设docker宿主机IP是47.98.229.120,宿主机的8080端口映射到docker的8080端口

那么可以通过 http://47.98.229.120:8080/wrdoclethostsite/ 访问问道前端页面