暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Docker搭建开源项目管理工具

科技小猿 2024-04-01
1
工具介绍
Redmine是一个开源的、基于web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,同时它支持多项目管理。
Redmine是一个自由开放源码软件的解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制的选项的支持。
| 功能介绍

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

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

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

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

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

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

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

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

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

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

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

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

Docker地址
https://hub.docker.com/_/redmine


搭建过程
搭建项目管理工具需要一台服务器,以Ubuntu为例,在腾讯云购买服务器,操作系统为Ubuntu Server 22.04 LTS 64位。

搭建步骤:安装Docker、创建docker-compose.yml、启动容器运行镜像。

| 第一步安装docker

    sudo apt update
    sudo apt install -y docker.io docker-compose

    | 第二步创建docker-compose.yml

    在Home目录创建docker-compose.yml,编写以下配置并保存:

      version: '3.5'
      services:
      redmine:
      image: redmine
      restart: always
      ports:
      - 8000:3000
      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

      | 第三步启动容器运行镜像

        sudo docker-compose up -d
        指令执行完成后,容器指定8000端口访问的,因此还需要打开云服务器安全组的端口8000,如图所示

        最后在浏览器访问云服务器公网IP:8000端口即可,如图所示

        在右上方点击登录,账号密码分别输入admin,并根据提示修改密码,最终页面如图所示

        关注公众号,为你推荐更多原创干货!

        更多内容也可看笔者出版图书

        —————————

        文章转载自科技小猿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论