phabricator工具介绍
Phabricator 是一套可扩展、完全开源的软件项目开发管理工具,包含代码托管(支持 Git、SVN 或 Mercurial 仓库)、代码review,项目构建构建与持续集成、审查计以及文档管理等,便于团队快速迭代,协作。
- 工具安装
- 通用配置
- 常见问题
工具安装
- docker部署方式
本文将使用由redpointgames制作的
version: '2'
services:
phabricator:
restart: always
privileged: true
ports:
- "10443:443"
- "10080:80"
- "10022:22"
volumes:
- /root/phabricator/repos:/repos
- /root/phabricator/extensions:/srv/phabricator/phabricator/src/extensions
depends_on:
- mysql
links:
- mysql
environment:
- MYSQL_HOST=mysql
- MYSQL_USER=root
- MYSQL_PASS=phabricator
- PHABRICATOR_REPOSITORY_PATH=/repos
- PHABRICATOR_HOST=myphabricator.com
image: redpointgames/phabricator
mysql:
restart: always
privileged: true
ports:
- "13306:3306"
volumes:
- /root/phabricator/mysql:/var/lib/mysql
image: mysql:5.7.17
environment:
- MYSQL_ROOT_PASSWORD=root123