Docker安装Redmine基于web的项目管理和缺陷跟踪工具

介绍

  • Redmine是一个开源的、基于web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,同时它支持多项目管理。

  • Redmine是一个自由开放源码软件的解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制的选项的支持。

功能介绍

  • 概述:该页面提供一个关于该项目的总体概述。其中问题跟踪标签列出了每种类型的数量及总共的数量;成员区域列出该项目组成员;新闻区域列出的最新新闻。

  • 活动:该页面列出了该项目活动的历史记录,包括:问题、变更、新闻、文档、文件、Wiki编辑记录、帖子、耗时。Redmine将当天的日期作为显示项目活动的基准时间,显示前30天到今天的活动。

  • 线路图:提供一个更级别的基于项目版本的对于整个问题跟踪系统的概述,它可以帮助制定项目计划,管理项目开发。

  • 新建问题:需要有新建问题的权限。Redmine默认有三种跟踪标签,即Bug、Feature、Support。

  • 问题:是Redmine的核心业务。一个问题绑定一个项目,由某用户创建,可以关联到某一版本。

  • 甘特图:显示问题的起止日期及版本的截止日期。

  • 日历:提供一个按月份显示的项目预览。

  • 新闻:发布关于项目条目,甚至任何你喜欢的新闻条目。

  • 文档:书写不同类型的文档,文档类型分为:用户文档和技术文档。

  • 文件:上传项目需要用到的其他资源,如图片,视频等等。

  • 讨论区:给项目成员之间提供一个交流的平台。

  • Wiki:一个集体写作的平台,其他跟此项目有关的人员也可以对Wiki进行编辑。

安装教程

  1. 演示以在群晖NAS系统上安装为例

  2. 在系统上安装好docker-compose工具,此条博客内查找。

  3. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  4. 进入群晖的docker文件夹(你想将容器模板文件存储到哪就进哪个文件夹)

    cd /volume1/docker
  5. 创建并进入redmine文件夹

    mkdir redmine && cd redmine
  1. 编辑docker-compose.yml文件

    vi docker-compose.yml
  2. 按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 退出并保存。

    version: '3.5'
    services:
      redmine:
        image: redmine
        restart: always
        ports:
          - 9000:3000    #第一个9000端口是容器外部访问端口,你可以自己更改。
        environment:
          REDMINE_DB_MYSQL: db
          REDMINE_DB_PASSWORD: admin1234    #数据库密码
          REDMINE_SECRET_KEY_BASE: admin12345
      db:
        image: mysql:8.0
        restart: always
        environment:
          MYSQL_ROOT_PASSWORD: admin1234    #数据库密码
          MYSQL_DATABASE: redmine
  3. 执行命令,启动docker-compose文件,拉取镜像并创建容器。

    docker-compose up -d
  4. 查看正在运行的容器

    docker-compose ps

访问系统

  1. 打开浏览器,以群晖的IP+设置的端口进行访问。
    以本机为例:http://172.16.19.6:9000
    点击右上角登录

  2. 默认账号密码都是admin

  3. 根据提示,修改密码后点击应用。

  4. 自选一些设置后点击保存

  5. 然后在右上角选择你想进入的

  6. 剩下的自己查看就行

项目地址

功德+1(狗子).gif

👇👇👇