Page MenuHomeDevCentral

Essential installation tasks at first run
ClosedPublic

Authored by dereckson on Nov 11 2015, 14:10.
Referenced Files
Unknown Object (File)
Wed, Dec 18, 00:56
Unknown Object (File)
Tue, Dec 17, 05:19
Unknown Object (File)
Sun, Dec 15, 20:15
Unknown Object (File)
Fri, Dec 13, 23:51
Unknown Object (File)
Sat, Dec 7, 00:26
Unknown Object (File)
Wed, Dec 4, 01:40
Unknown Object (File)
Tue, Dec 3, 09:01
Unknown Object (File)
Mon, Dec 2, 10:27
Subscribers
None

Details

Summary

Currently, our image has been optimized to run an already installed
instance of Phabricator, or install it manually.

Yet, it would be more convenient if when we start a new container
for the first time, we've a working installation.

The setup-phabricator script takes care:

  • to populate database or upgrade schema

We so introduce a new environment variable, PHABRICATOR_NO_INSTALL.
If set, this bypass this part of the script. You should set it if
you deploy your own Phabricator code instead of the master branch,
and you don't systematically rebase against master, to avoid to get
an upgraded MySQL schema.

Depends on D40 for the documentation part.

Test Plan

Diff Detail

Repository
rDPHAB Docker image for Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson retitled this revision from to Essential installation tasks at first run.
dereckson updated this object.
dereckson edited the test plan for this revision. (Show Details)
dereckson added a reviewer: Sandlayth.
dereckson planned changes to this revision.EditedNov 11 2015, 14:14

$PHABRICATOR_NO_INSTALL should be documented in README.md.

Pending D40 committed to amend this file.

PHABRICATOR_NO_INSTALL documented in README

This revision is now accepted and ready to land.Nov 15 2015, 00:03
This revision was automatically updated to reflect the committed changes.