版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

前言

OpenProject 是一款功能全面的开源项目管理软件,具备项目规划、协作和监控等多种功能。使用 Docker 进行 OpenProject 的安装部署,能更便捷地实现应用的分发与管理。

参考:https://www.openproject.org/docs/installation-and-operations/installation/docker/

启动脚本

代码块
languageshell
mkdir -p /data/docker/openproject/{pgdata,assets}

docker run -d -p 8080:80 --name openproject \
  -e OPENPROJECT_HOST__NAME=192.168.111.156:8080 \
  -e OPENPROJECT_DEFAULT__LANGUAGE=zh-CN \
  -e OPENPROJECT_HTTPS=false \
  -e OPENPROJECT_SECRET_KEY_BASE=secret \
  -e TZ=Asia/Shanghai \
  -v /data/docker/openproject/pgdata:/var/openproject/pgdata \
  -v /data/docker/openproject/assets:/var/openproject/assets \
  openproject/openproject:15.4.2

...

  •  8080:80:表示将容器内部的 80 端口映射到服务器的 8080 端口,可根据实际需求自定义服务器端口,但容器内部的 80 端口一般不建议更改。
  • OPENPROJECT_HOST__NAME=192.168.111.156:8080:需将其中的 IP 地址改为实际服务器的 IP 地址,且端口要与-p参数中的端口保持一致。
  • OPENPROJECT_HTTPS=false:表示禁用 ssl 和 https 协议,可根据实际环境进行修改。
  • OPENPROJECT_DEFAULT__LANGUAGE=zh-CN:设置 OpenProject 的默认语言为中文。
  • openproject/openproject:15.4.2:指定使用的 OpenProject 镜像版本为 15.4.2。
  • mkdir -p /data/docker/openproject/{pgdata,assets}命令,创建持久化存储目录。其中,assets是应用信息的映射目录,pgdata用于存储数据(postgre 数据库数据)。

访问登录

首次登录 OpenProject 时,默认账号为admin,密码为admin。

...