phorge: add service
Add a new Phorge service to the environment. The Phorge/Phab deployment at https://gitlab.wikimedia.org/repos/phabricator/deployment can be used to deploy a functional Phorge instance.
The instance comes pre-configured with a basic auth provider and an
admin user phabenger/Password123
.
xdebug is configured on the service host and the opcache is disabled to help with development/testing of Phorge code.
Current setup is what we considered minimally viable. The following features can be added in the future if required:
- Notifications server (aphlict)
- Daemons
- LDAP connection: This possibly needs code changes when not using a production setup
- Dumps
- Search services: Currently using the DB. Production uses ElasticSearch
Bug: T343989