Public | Automated Build

Last pushed: 4 months ago
Short Description
Short description is empty for this repo.
Full Description

docker_phabricator

Dockerize Phabricator

About

This image provides the following:

  • Lighttpd based Phabricator installation
  • SSH + HTTP/HTTPS access to repositories
  • Aphlict server for instant notifications

Creation

* highlights mandatory options

Links (--link)

mysql *
Mysql container

Environment (-e)

MYSQL_USER *
Name of the Mysql user
MYSQL_PASS *
Password of the Mysql user

Volumes (-v)

/var/config
preamble.php,
config.conf.php
/var/repo
All repositories
/var/storage
Large file storage

Ports (-p)

22
SSH
80
Lighttpd
22280
Aphlict

Hostname (-h) *

Lighttpd is configured to only respond to the supplied hostname e.g. phabricator.example.com)

Example

docker create --name phabricator -h [hostname] --link [mysql_container]:mysql -e MYSQL_USER=[user] -e MYSQL_PASS=[password] -v [/path/to/config/dir]:/var/config -v [/path/to/repo/dir]:/var/repo -v [/path/to/storage/dir]:/var/storage -p 80:80 -p 22:22 -p 22280:22280 theascone/docker_phabricator:latest

Usage

Phabricator

Phabricator documentation

SSH

SSH user is git

Docker Pull Command
Owner
yehai
Source Repository

Comments (0)