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:
View Code

二、下载社区版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

猜你喜欢

转载自www.cnblogs.com/Edward-Wang/p/12958239.html