docker redmine 安装配置
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。
1,安装redmine,postgresql docker pull sameersbn/redmine docker pull sameersbn/postgresql 数据库用pgsql,mysql都是可以的 2,创建映射目标 mkdir -p /home/docker/redmine/postgresql mkdir -p /home/docker/redmine/redmine 3,创建容器 docker run --name=postgresql-redmine -d --env='DB_NAME=redmine_production' --env='DB_USER=redmine' --env='DB_PASS=password' --restart=always --volume=/home/docker/redmine/postgresql:/var/lib/postgresql sameersbn/postgresql docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 --env='REDMINE_PORT=10083' --restart=always --volume=/home/docker/redmine/redmine:/home/redmine/data sameersbn/redmine 4,查看状态 docker@default:~/redmine/redmine/plugins$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 32f8f0192bd9 sameersbn/redmine "/sbin/entrypoint...." 9 hours ago Up 2 hours 443/tcp,0.0.0.0:10083->80/tcp redmine 857795a66334 sameersbn/postgresql "/sbin/entrypoint.sh" 9 hours ago Up 9 hours 5432/tcp postgresql-redmine 在这里要注意,如果你用了虚拟机,创建容器的时候,要登录虚拟机中创建。 5,登录与访问 地址:http://IP:10083/ 默认用户名:admin 默认密码:admin 6,插件安装,以redmine_agile为例 常用插件列表:https://github.com/sameersbn/docker-redmine/wiki/plugins # cd /home/docker/redmine/redmine/plugins # git clone https://github.com/RCRM/redmine_agile.git # docker restart redmine 登录到后台,点击项目,查看所有问题就能看到安装的插件了。不推荐官方的安装方式,版本不匹配会导致redmine起不来。 redmine agile (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |