DESCRIPTION
Each deployment should have a default hostname before a custom
domain can be assigned. Therefore, this domain must be in control of
the Librepages system (Librepages/conductor, namely)
SECURITY
base_domain must be different from the domains hosting confidential
information (authentication systems, PII data, etc.) to make use of
browser domain sandboxing safety. If Librepages deployment is open
to the public, unaudited, third-party content may be hosted in this
domain, so it is very important that this domain shouldn't be used
for critical infrastructure dealing with confidential information.
DESCRIPTION
Branch switching wasn't possible in earlier versions. If user deploys
"master" branch first and then wants to switch to "pages" branch, they
would have to delete the Pages-managed copy of the repository to
re-initialize the repository.
This patch introduces changes to switch to user configured branch on
startup and at each repository update.
This server will only see occasional traffic so it makes sense to spawn
only limited number of workers as opposed to spawning one worker/thread,
which is the default behavior.
I recommend at least two workers.