Sign inSign up

evon/phabricator

By evon

•Updated over 3 years ago

Image
0

201

evon/phabricator repository overview

⁠Phabricator

⁠1 DockerComposer 部署方法

⁠1.1 创建DockerComposer文件

创建docker-compose.yml,内容如下:

version: '3'
services:
  phabricator:
    image: evon/phabricator
    volumes:
       - ./data/config/:/opt/phabricator/conf/local
       - ./data/repo/:/var/repo
       - ./extensions/:/opt/phabricator/src/extensions
    ports:
       - "9999:80"
       - "2222:22"
       - "2233:23"
    links:
      - database
    tty: true
    working_dir: /opt/phabricator/
  database:
    image: mariadb:10.2
    volumes:
       - ./data/db-data/:/var/lib/mysql
    ports:
      - 3366:3306
    environment:
      MYSQL_ROOT_PASSWORD: 12345678
volumes:
  repo:
  config:
  extensions:
  db-data:
⁠1.2 启动DockerComposer

执行命令:docker-composer up

⁠1.3 进入容器启动服务
  1. service ssh start
  2. service apache2 start
  3. ./bin/phd start
    • 要先配置phd运行用户:./bin/config set phd.user phd
    • 不配置phd运行用户会让www用户无法访问phd线程创建的仓库目录

Tag summary

Content type

Image

Digest

sha256:65b14653d…

Size

436.1 MB

Last updated

over 3 years ago

docker pull evon/phabricator