The site is hosted with Amazee IO, so deployments happen when a branch of this repo receives a commit.
We use Amazee's environment, Cachalot, to run the site locally on all developer machines. For first-time setup instructions, read this.
Once you have Amazee's environment installed on your machine running the site requires a few simple commands:
cachalot up
- starts the Amazee Cachalot VMdocker-compose up -d
- starts the local environmentdocker-compose exec --user drupal drupal bash
- ssh into the local Docker environmentActive development happens on the develop
branch and is merged to master
on release. Branches should be managed using the Git Flow methodology.
This site uses Composer to manage all of its dependencies, and the vendor directory is intentionally excluded. You'll need to run composer install
to install everything required to run the site.
All configuration on this is managed via CMI. All configuration changes should be exported locally, committed and imported on remote sites.
This website is tested in the following browsers:
All commits and pull requests should be tested in those browsers.