*aMySQLcontainerlinkedas'mysql'(`--link<yourMySQLcontainer>:mysql`),whichcouldbetheofficialMySQLimageorour[nasqueron/mysql](https://hub.docker.com/r/nasqueron/mysql/) image, optimized for Phabricator.
We also provide a separate [nasqueron/arcanist image](https://hub.docker.com/r/nasqueron/arcanist/), so you can run Arcanist where you have a Docker client, but not PHP installed. We use it to run `arc diff` on our Docker testing server to send changes to review.
### We're currently working on:
* to integrate tweaks directly to an image
* to ease SSL configuration workflow
Help us prioritize telling us if you need to test one of these features.
## Troubleshoot
### MySQL
**Q. I got a Can't connect to root@localhost MySQL error**
A. You don't link a MySQL container, or the linked container doesn't provide a MYSQL_ROOT_PASSWORD environment variable
**Q. I use my MySQL server for several instances of Phabricator**
A. Add to each container -e PHABRICATOR_STORAGE_NAMESPACE=<a different prefix>
Instead to use phabricator_ as database prefix, it will use a specific and different prefix for each instance.
**Q. I want to connect to an external MySQL server**
A. You can use bin/config to manually setup any setting you want:
```
docker exec -it nasqueron/phabricator sh
cd /opt/phabricator
bin/config set mysql.host mysql.domain.tld
bin/config set mysql.pass somesecureprivilegepassword
```
## Team
This image has been crafted by [Sébastien Santoro aka Dereckson](http://www.dereckson.be/) and [Kaliiixx](https://github.com/kaliiixx) at the [Nasqueron Docker images project](http://docker.nasqueron.org/).
## Acknowledgement
To [Evan Priestley](https://twitter.com/evanpriestley), to have first developed Phabricator. To [Yvonnick Esnault](https://github.com/yesnault) to have provided a comprehensive Docker image we've taken as the base of our work.