The Delicious Brains blog has kicked off a new series of posts walking you through the deployment of a WordPress site with automated (and repeatable) deployments.
Welcome to the first post in a workflow series on deploying WordPress. In this series, we’re going to look at how you can set up automated deployments for your WordPress site in a range of different ways.
They start off by answering the question of "why" for automated deployments. They make the point that automated deployments can help reduce the potential for human error, increase the reliability of the deployments and have many more benefits. Next they start in on the preparation work, helping you get several prerequisites set up before getting to the deployment process:
- Setting up the site on an accessible Git repository and having plugins/dependencies managed by Composer
- Deploying configuration files
- Disable FTP Access & File Editing
- Disable Auto Updates
The post also includes a section covering the deployment of the database for your application and any other media you might have related to it (images, files, etc).