公司内部定期会组织分享和培训,经常会有会议笔记和相关文档,虽然有很多云笔记可以用 ,但是企业的资料还是希望能够自己掌控,因此DocStack诞生于公司内部的文档管理需求。DocStack用于知识分享和笔记, DocStack是基于BookStack开发的,为文档管理和知识分享而生。
https://hub.docker.com/r/jermine/docstack/
https://github.com/JermineHu/DocStack
- 增加docker-compose解决编排和依赖的问题;
- 增加注册开关,使其注册功能可配置;
- 将配置改为环境变量配置,取消配置文件的参与,主要考虑集群部署的方便性;
- 支持主流平台的分享功能,让知识传播的更远;
- 支持打赏功能,提高大家分享的积极性;
- 支持onlyoffice的文档协作功能,实现在线word、excel、ppt的编辑和预览功能;
- 增加dockerfile解决了环境依赖的问题;
- 实现了DocStack的docker自动构建功能,只要提交代码编译通过即可生成最新镜像;
- 增加了govendor的支持,解决当前go项目中包依赖问题;
- 增加了中英文的README文档,让DocStack支持国际化,让全球的开发者都能用DocStack;
- 将DocStack的版权改为了宽松的MIT协议;
# get the code from repo
git clone https://github.com/JermineHu/DocStack.git
cd DocStack
# build dokcer images
docker build -t jermine/docstack .
# run Docstack by docker
docker run -d --restart=always -p 8081:8181 -v ~/DocStack/conf:/app/conf -v ~/DocStack/dictionary:/app/dictionary -v ~/DocStack/logs:/app/logs -v ~/DocStack/store:/app/store -v ~/DocStack/uploads:/app/uploads jermine/docstack
Donate money by paypal to my account [email protected].