欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

发布时间:2020-12-05  
一、搭建Phabricator开发管理平台 1.1 上传 SSL/TLS 证书

第一步:下载证书并解压

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

第二步:将证书和私钥上传到开发管理平台服务器

1. sftp buntu@123.207.229.22 2. put 1_dev.*

第三步:将证书和私钥复制到 /host/crt 文件夹
登录云主机 ssh ubuntu@123.207.229.22 ,运行以下命令

1. mkdir -p /host/crt 2. cp ~/1_dev.appcook.cn_bundle.crt /host/crt/https.cert 3. cp ~/1_dev.appcook.cn.key /host/crt/https.cert.key 1.2 创建 Phabricator 容器

登录云主机 ssh ubuntu@123.207.229.22 ,使用 docker run 命令, 创建一个名为 pha
的容器。

1. docker run -d --restart=always --name=pha \ 2. -p 80:80 -p 443:443 -p 2222:22 \ 3. --env PHABRICATOR_HOST=dev.appcook.cn \ 4. --env MYSQL_HOST={{数据库内网地址}} \ 5. --env MYSQL_USER={{数据库用户名(有建库权限)}} \ 6. --env MYSQL_PASS={{数据库密码}} \ 7. --env PHABRICATOR_VCS_PORT=2222 \ 8. --env PHABRICATOR_REPOSITORY_PATH=http://www.yiyongtong.com/repos \ 9. --env PHABRICATOR_HOST_KEYS_PATH=http://www.yiyongtong.com/hostkeys/persisted \ 10. --env PHABRICATOR_STORAGE_TYPE=disk \ 11. --env PHABRICATOR_STORAGE_PATH=http://www.yiyongtong.com/files \ 12. --env SSL_TYPE=manual \ 13. --env SSL_CERTIFICATE=http://www.yiyongtong.com/crt/https.cert \ 14. --env SSL_PRIVATE_KEY=http://www.yiyongtong.com/crt/https.cert.key \ 15. -v /host/hostkeys:/hostkeys \ 16. -v /host/repo:/repos \ 17. -v /host/files:/files \ 18. -v /host/crt:/crt \ 19. hachque/phabricator 1.3 解析域名

将域名 dev.appcook.cn 解析到 123.207.229.22
第一步: 登录腾讯云域名解析控制台

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

第二步: 进入主域名管理面板

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

第三步:添加 A记录 ( 建议以关联主机方式解析 )

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

1.4 安装配置

使用浏览器访问 https://dev.appcook.cn ,根据提示完成 Phabricator 配置。
第一步: 创建管理员账号

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

创建成功返回控制面板

第二步: 配置网页登录鉴权方式
进入auth应用

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

选择用户名密码认证

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

配置登录选项
配置成功

第三步: 添加公钥 (用于代码仓库)
进入设置面板

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

上传公钥

如何用Baas在腾讯云上开发小程序《二》:搭建Phabricator开发管理平台 ...

上传成功

第四步: 更新代码仓库所有者

1. #进入容器 2. docker exec -it pha /bin/bash 3. 4. #更改代码仓库所有者 5. chown git:wwwgrp-phabricator /repos

第五步: 配置 feed.http-hooks ( 自动部署 )
进入容器,使用 ./bin/config 命令配置 Feed hook

1. sudo docker exec -it pha /bin/bash 2. cd /srv/phabricator/phabricator 3. ./bin/config set '''feed.http-hooks''' '''[ ":8090/1/feed/receive" ]'''

访问 https://dev.appcook.cn/config/edit/feed.http-hooks/ 检查配置