13
2025
03
19:41:55

档管理系统

提及文档管理系统,脑海中就会浮现出OpenKM与Logicaldoc这两个国外比较知名的系统。时至今时,隐约浮现折腾它们的那段时光--挑灯披月、乐此不疲。网易博客中还能翻阅到当时的记录:
----_20220422110904

  今无他,心血来潮--念之。

Logicaldoc

安装MySQL

docker run -d --name=mysql-ld -e MYSQL_ROOT_PASSWORD=mypassword -e MYSQL_DATABASE=logicaldoc -e MYSQL_USER=ldoc -e MYSQL_PASSWORD=changeme mysql:8.0 --default-authentication-plugin=mysql_native_password

启动logicaldoc

docker run -d -p 8080:8080 --link mysql-ld logicaldoc/logicaldoc-ce

环境变量

LogicalDOC容器中支持的环境变量。

  • LDOC_MEMORY: 分配给LogicalDOC的内存,单位为MB(默认值为2000)

  • DB_ENGINE: 数据库类型,支持:mysql(默认)、mssql、oracle、postgres

  • DB_HOST: 数据库服务器主机(默认为“mysql ld”)

  • DB_PORT: 数据库通信端口(默认值为3306)

  • DB_NAME: 数据库名称(默认值为'logicaldoc')

  • DB_INSTANCE: 数据库需要实例规范

  • DB_USER: 数据库用户名(默认值为'ldoc')

  • DB_PASSWORD: 数据库密码(默认值为“changeme”)

  • DB_MANUALURL: 使用DB_URL时必须为true(默认值为'false')

  • DB_URL: 连接到数据库的jdbc url(请记住将DB_MANUALURL设置为“true”)

docker-compose

  • docker-compose.yml

version: "3.1"

services:

  logicaldoc:
    depends_on:
      - mysql-ld
    command: ["./wait-for-it.sh", "mysql-ld:3306", "-t", "30", "--", "/opt/logicaldoc/start-logicaldoc.sh", "run"]
    image: logicaldoc/logicaldoc-ce
    ports:
      - 8080:8080
    environment:
      - LDOC_MEMORY=2000

  mysql-ld: 
    image: mysql:8.0
    command: --default-authentication-pluve_password
    environment:
      - MYSQL_ROOT_PASSWORD=example
      - MYSQL_DATABASE=logicaldoc
      - MYSQL_USER=ldoc
      - MYSQL_PASSWORD=changeme

用户名/密码:admin/admin

----_20220423000334

OpenKM

遥想当年对它没少折腾过,如今,直接借助应用容器,直接运行如下即可:

docker run --name openkm-ce -p 8080:8080 openkm/openkm-ce

用户名/密码:okmAdmin/admin

----_20220423004454

参考引用




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://sg.hqyman.cn/post/9547.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: