• Stars
    star
    311
  • Rank 133,486 (Top 3 %)
  • Language
    Shell
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Docker image that runs Phabricator, an open source software engineering tool

Phabricator

This is a Docker image which provides a fully configured Phabricator image, including SSH connectivity to repositories, real-time notifications via Web Sockets and all of the other parts that are normally difficult to configure done for you.

You'll need an instance of MySQL for this Docker image to connect to, and for basic setups you can specify it with either the MYSQL_LINKED_CONTAINER or MYSQL_HOST environment variables, depending on where your instance of MySQL is.

The most basic command to run Phabricator is:

docker run \
    --rm -p 80:80 -p 443:443 -p 22:22 \
    --env PHABRICATOR_HOST=mydomain.com \
    --env MYSQL_HOST=10.0.0.1 \
    --env MYSQL_USER=user \
    --env MYSQL_PASS=pass \
    --env PHABRICATOR_REPOSITORY_PATH=/repos \
    -v /host/repo/path:/repos \
    redpointgames/phabricator

Alternatively you can launch this image with Docker Compose. Refer to Using Docker Compose for more information.

NOTICE: This repository has been recently moved to RedpointGames/phabricator and the Docker image to use is now redpointgames/phabricator. hachque/phabricator will be kept in sync with redpointgames/phabricator for the foreseeable future, so you don't need to update your configuration immediately.

Configuration

For basic configuration in getting the image running, refer to Basic Configuration.

For more advanced configuration topics including:

  • Using different source repositories (for patched versions of Phabricator)
  • Running custom commands during the boot process, and
  • Baking configuration into your own derived Docker image

refer to Advanced Configuration.

For users that are upgrading to this version and currently using the old /config mechanism to configure Phabricator, this configuration mechanism will continue to work, but it's recommended that you migrate to environment variables or baked images when you next get the chance.

Support

For issues regarding environment setup, missing tools or parts of the image not starting correctly, file a GitHub issue.

For issues encountered while using Phabricator itself, report the issue with reproduction steps on the upstream bug tracker.

License

The configuration scripts provided in this image are licensed under the MIT license. Phabricator itself and all accompanying software are licensed under their respective software licenses.

More Repositories

1

netcode.io-browser

Browser extensions which enable the use of netcode.io (secure UDP) prior to adoption in web browsers
Go
282
star
2

Protogame

This project has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
175
star
3

pkgsign

A CLI tool for signing and verifying npm and yarn packages.
TypeScript
92
star
4

Jitter

This fork has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
37
star
5

uet

A tool for building and testing Unreal Engine plugins, projects and custom engines. Mirrored from https://src.redpoint.games/redpointgames/uet.
C#
33
star
6

presskit-static

A Hugo template for generating static presskit()-like sites. No PHP server necessary!
HTML
31
star
7

netcode.io-UE4

An Unreal Engine 4 project with netcode.io support for networking (work-in-progress)
C
17
star
8

UnityAutomaticLicensor

This project has moved to GitLab: https://gitlab.com/redpointgames/UnityAutomaticLicensor
C#
16
star
9

netcode.io

C# bindings for netcode.io
C#
13
star
10

AStarPathFinder

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
8
star
11

gcloud-pipeline-library

A Jenkins pipeline gcloud() command which sets up an isolated gcloud environment for you.
Groovy
6
star
12

Protoinject

A hierarchical dependency injection system
C#
5
star
13

SteamProductDataImporter

A collection of Google Apps scripts which programmatically retrieve data from the Steam Product Data portal for your products.
JavaScript
4
star
14

react-injectable

This project has moved to GitLab: https://gitlab.com/redpointgames/react-injectable
TypeScript
4
star
15

micro-pubsub

An in-memory Pub/Sub server that supports explicit acknowledgements and shared client IDs.
JavaScript
3
star
16

Prototest

A light-weight, cross-platform testing framework for .NET
C#
3
star
17

Cloo

IMPORTANT: This library is no longer maintained as of Dec 24th 2016
C#
2
star
18

Protogame.Template.Asteroids

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
2
star
19

Protogame.Editor

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
2
star
20

SocialSpec

Specifications for extensions to the OStatus protocol.
2
star
21

Protogame.Template.Platformer

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
1
star
22

configstore

configstore is a Go server that lets you define your schema in JSON, and automatically generates a gRPC API with List/Get/Create/Update/Delete methods to access and modify those entities in Google Cloud Firestore.
JavaScript
1
star
23

Protogame.Installer

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
TypeScript
1
star
24

zerotier-build

A new version of the libzt build scripts.
PowerShell
1
star
25

JamCast

The client software for JamHost. Manages authentication and on-site streaming.
XSLT
1
star
26

Protogame.LevelEditor

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
1
star
27

.github

1
star
28

ffmpeg.nuget

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
Groovy
1
star
29

Protogame.Workbench

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
CSS
1
star
30

MonoGame.Platformer2D

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
1
star
31

JamHostTranslations

This project has moved to GitLab: https://gitlab.com/redpointgames/jamhost-translations
HTML
1
star
32

Protogame.Template.Blank

Protogame has been sunset as of 1st Jan 2018 and is no longer supported or maintained
C#
1
star
33

GameTest

Automated end-to-end and QA testing framework for game developers.
PowerShell
1
star