DOCUMIZE-community (docker安装)
DOCUMIZE-community (docker安装)
documize,是一款轻量级的wiki记录工具。
在这里,我们用docker的方式来进行安装。要安装的工具有:documize-community、mariadb、documizeconversion。
其中:documize-community(本次我们安装v3.8.0):https://github.com/documize/community/releases
mariadb:mariadb:10.3
documize/conversion (文档转换工具):documize/conversion:3.1.0 。https://hub.docker.com/r/documize/conversion
一、编写docker-compose.yml
version: '3' services: mariadb-server: image: mariadb:10.3 environment: - MYSQL_ROOT_PASSWORD=secret - MYSQL_DATABASE=documize - MYSQL_USER=documize - MYSQL_PASSWORD=documize command: --character-set-server=utf8mb4 ports: - 3307:3306 volumes: - data-mariadb:/var/lib/mysql documize-server: image: alpine:latest depends_on: - mariadb-server ports: - 8080:5001 volumes: - ./bin:/root/bin environment: DOCUMIZEPORT: 5001 DOCUMIZEDB: documize:documize@tcp(49.235.111.8:3307)/documize DOCUMIZEDBTYPE: mariadb DOCUMIZESALT: bWVf51da82a93XF9f DOCUMIZELOCATION: selfhost entrypoint: - "/bin/sh" - "-c" - "/root/bin/init.sh" networks: documizenet: documizeconversion: image: documize/conversion:3.1.0 ports: - 8082:80 restart: always volumes: data-mariadb: networks: documizenet:
二、下载社区版documize
地址:https://github.com/documize/community/releases
三、准备init.sh,进行二进制文件编译
sleep 15 && \
/root/bin/documize-community-linux-amd64
其中,/root/bin/ 路径为容器内部的路径。
四、运行
4.1 最后运行目录展示
在根目录,运行docker-compose up -d即可。
成功后,会启动三个服务。
五、验证
5.1、先验证转换文件的地址
http://49.235.111.8:8082/api/version
5.2、服务初始页验证
http://49.235.111.8:8080/setup
如果服务启动成功,则该页面正常显示,否则请检查对应服务的日志。
参考文档
友人援助:https://github.com/zeddee/documize-dockercompose
documize官网安装目录: https://docs.documize.com/s/VzO9ZqMOCgABGyfW/installation-guides/d/V16L08ucxwABhZF6/installation-guide