Important: Members can request access to our exclusive Docker Compositions repository on GitHub.
Click here to request access or email support@specifysoftware.org with your GitHub username, member institution or collection, and any additional questions or notes for us!
If you are interested in alternative deployment options you can see all of the supported methods of installing Specify 7 here.
This repository is intended to house a collection of docker-compose recipes in different directories for deploying Specify 7 in various scenarios. The idea is that you can choose a scenario, enter the corresponding directory, make the necessary adjustments and then run docker-compose up -d
to obtain a working setup.
There are currently three setups defined here:
- Just Specify 7 includes only the elements needed to run Specify 7 in an environment with an existing Specify 6 MySQL database server in place.
- All in One includes a database server and an asset server, producing a usable setup starting only with a SQL backup file from a Specify 6.8.01 system.
- Multiple Databases extends the Just Specify 7 example to illustrate using name based virtual hosting of two Specify databases. The example can be extended to an arbitrary number of databases.