openproject安装与使用
思路:
1.生成config配置文件
2.导出配置文件,修改配置文件,删除容器,重新部署容器
3.登录后配置,
4.配置git,可以从openproject里查看gitlab上的代码库
第一次安装:
docker run -d -p 8880:80 --name openproject -e SECRET_KEY_BASE=secret \
openproject/community
修改配置文件
[root@amoyzhu config]# docker cp openproject:/usr/src/app/config /zhuyr/openproject/[root@amoyzhu config]# cp /zhuyr/openproject/config/configuration.yml.example /zhuyr/openproject/config/configuration.yml[root@amoyzhu config]# vi /zhuyr/openproject/config/configuration.yml
email_delivery_method: :smtp
smtp_address: mail.cctv.com
smtp_port: 25
smtp_domain: cctv.com
smtp_authentication: :login
smtp_user_name: "openproject@cctv.com"
smtp_password: "cctv@QQ88"注释掉原本的内容,否则不生效
删除容器后重新部署
[root@amoyzhu config]# docker rm -f openprojectdocker run -d -p 8880:80 --name openproject -e SECRET_KEY_BASE=secret \
-v /zhuyr/openproject/logs:/var/log/supervisor \
-v /zhuyr/openproject/config:/usr/src/app/config \
-v /zhuyr/openproject/git:/git \
-e DATABASE_URL="mysql2://root:cctvDDSD88@172.16.160.123:3306/openproject" \
openproject/community注:/zhuyr/openproject/git用于存放git文件如果是psotgres数据库使用:
-e DATABASE_URL="postgres://user:password@host:5432/dbname?pool=10&encoding=unicode&timeout=5000&reconnect=true" \
-v /zhuyr/openproject/pgdata:/var/lib/postgresql/9.4/main \
初始帐户密码
帐户:admin 密码:admin
登录后需要马上修改密码,密码修改为CCtvsdf88
新建域帐户和邮箱帐户
帐户:openproject@cctv.com
密码:CCtvsdf88
域帐户要属于Domain Users和Schema Admins角色
系统设置System settings
OpenProject Admin -> My account -> Settings
语言Language :简体中文
OpenProject Admin -> My account -> 配置文件Profile
邮箱地址:openproject@cctv.comOpenProject Admin -> Administration ->System settings
通用里配置主机名Host name:amoyzhu.cctv.com:8880
显示Display:默认语言Default language 简体中文
身份验证:自助注册: 已禁用(只能是管理员创建帐户并发邀请邮件)
密码最小长度:5
项目:代码库打勾
邮件通知Email notifications: 发信人地址Emission email address:openproject@cctv.com
配置LDAP身份验证
Name *: MYAD
Host *: 172.16.160.124
Port *: 389
LDAPS 留空
Account *: openproject@cctv.com #分配一个专用管理帐户登录AD,非普通员工帐户,属于Domain Users和Schema Admins角色
Password *: cctvDFs88 #管理帐户的密码
Base DN: OU=itad,DC=cctv,DC=com #所有员工登录帐户所在的AD路径
On-the-fly user creation #打勾ATTRIBUTES
Login *: sAMAccountName
FirstName: givenName
LastName: sn
Email: mail说明:创建会议后,需要新建Agenda后,才会出现"send for review"按钮,点击后才会发送邮件通知所有成员.
管理员创建用户
OpenProject Admin -> Administration -> 用户Users新建用户
电子邮件:zhuyr@cctv.com
名字:永茹
姓氏:朱
身份验证模式:MYAD
登录:zhuyr
用户zhuyr会收到邮件,并通过邮件链接登录系统。
新建项目,项目设置->模块->代码库 打勾 项目设置->模块->代码库 设置
宿舍机安装git
[root@amoyzhu git]# yum install git
[root@amoyzhu git]# ssh-keygen -t rsa -C "zhuyr@cctv.com"
[root@amoyzhu git]# cat ~/.ssh/id_rsa.pub
复制到gitlab的Settings -> SSH Keys -> Key
[root@amoyzhu git]# cd /zhuyr/openproject/git/
[root@amoyzhu git]# git clone ssh://git@dev.cctv.com:22/cctv.git
[root@amoyzhu aer]# git checkout dev
分支 dev 设置为跟踪来自 origin 的远程分支 dev。
切换到一个新分支 'dev'
[root@amoyzhu aer]# git branch
* dev
master写个脚本定期pull git上的代码,可以和jenkins结合使用,不过比较麻烦
据我了解:openproject目前可以结合邮箱、微软AD域来使用,对gitlab的集成比较麻烦,我对openproject的了解只能算入门使用,具体如何使用,还请大神指教。
openproject安装与使用相关推荐
- 安装openproject
2019独角兽企业重金招聘Python工程师标准>>> https://www.openproject.org/projects/openproject/wiki/Installat ...
- 【转】VTK + QT + VS 编译安装配置
VTK Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学.图像处理和可视化.Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的 ...
- 领先的项目协作管理软件OpenProject
本文软件由网友 不长到一百四誓不改名 推荐: 什么是 OpenProject ? OpenProject 是一个开源.基于 Web 的项目管理系统,提供了免费的社区版和收费的企业版.OpenProje ...
- ubuntu18.04试玩openproject
教程及其简单,对于第一次搭建的人来说,顶多半天时间可以完全搭建好! 因为官方给了安装包,安装步骤只有简单的几步! 官网:https://www.openproject.org/download-and ...
- OCCT教程一:安装步骤
本教程主要是看油管Quaoar's Workshop的occ课程,因此打算将这个英语教程做成文字版,展现出来. 对于OCCT有两种安装方向: 第一种是 1.进行exe进行安装: :选好路径后一路确认就 ...
- linux环境下nacos的安装+启动,阿里云服务器安装nacos
nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...
- Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败
[Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- 在docker上安装部署tomcat项目 超简单,拿来主义
在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...
最新文章
- php安装问题_PHP安装十大经典问题
- Android之上下文菜单创建
- 皮一皮:据说金庸老爷子的凌波微步已被证实存在并已经广为流传...
- statsmodels 笔记:seasonal_decompose 时间序列分解
- 蓝桥杯评测_前n项和
- IDEA中jsp页面写out.println会报错?
- mysql 5.7自定义安装路径_Mysql5.7.18版本(二进制包安装)自定义安装路径教程详解...
- Redis源码分析(一)--Redis结构解析
- 实践:不同编程语言, 函数检测多属性的全部合理的具体实现。
- python回溯算法全排列_python 回溯法 子集树模板 系列 —— 11、全排列
- testlink xml转excel
- spring boot-Soap协议客户端集成(根据WSDL文档调用WebService、maven的jaxb2插件)
- omnet++tictoc3案例解析
- google地图距离算法_谷歌地图计算两个坐标点的距离函数
- java获取method_从Method中获取完整类名和方法名
- 期货大佬给交易者的交易箴言。
- cf1675 F.Vlad and Unfinished Business
- 软磁材料的环境敏感性
- python做动画视频教程_Python入门教程:Python创建动画竟然这么简单!
- 【设计模式】单例模式是什么?如何实现单例模式?单例模式常见问题?