Tag labels are based on the container image version
Use Docker Compose or Docker Swarm to deploy. There are examples for using NGINX or Traefik for SSL termination, or don't use SSL at all.
Configuration primarily consists of environment variables in the .yml and .conf files.
.yml. All environment variables for Phabricator can be found in docker-entrypoint.shOn first start you'll need to add an authentication provider, otherwise you won't be able to login or create new users.
I personally use this with Traefik as a reverse proxy, I've included an example traefik.yml but it's not necessary.
You'll need to create the appropriate Docker Secrets and Docker Configs.
Run with docker stack deploy --compose-file docker-swarm.yml phabricator
You'll need to create a config folder and put phabricator_nginx.conf, phabricator_mailers.json, and phabricator_mariadb.cnf in it. If you're using NGINX for SSL also put your SSL certificate and SSL key in it.
Run with docker-compose up -d. View using 127.0.0.1:9080.
Content type
Image
Digest
Size
91.1 MB
Last updated
over 5 years ago
docker pull zeigren/phabricator