Lessons

Quick Setup

Author: masoninthesis

00: Quick Setup Download Bonsai (https://github.com/jackalopeio/bonsai) Install Requirements Setup Servers https://jackalope-media.wistia.com/medias/y669pp4nw1 Download Bonsai jackalopeio/Bonsai Project Bonsai is a secure and modern WordPress stack. The goal: To simplify the process of…

Configure Bonsai

Author: masoninthesis

01: Configure Bonsai Create Github Repository Configure Trellis/group_vars Configre Trellis/hosts Configure Security (See masterclass for security class) Configure site/wp-cli.yml Configure site/scripts https://jackalope-media.wistia.com/medias/tjvvnga1w3 Create Github Repository Create a Github Account Download…

Create Local Environment

Author: masoninthesis

02: Create Local Environment Set Permissions Deploy local environment https://jackalope-media.wistia.com/medias/iarn7h1kxv Set Permissions Before you run the scripts, you have to give your computer permission to run them. Run: cd ~/sites/Bonsai/site/scripts…

Deploy Staging Site

Author: masoninthesis

03: Deploy Staging Site Commit and Publish to Github Check DNS Propagation Run Staging shell script https://jackalope-media.wistia.com/medias/iq49i038k0 Commit and Publish to Github Your staging site is going to deploy based…

Deploy Production Site

Author: masoninthesis

04: Deploy Production Site Run Production Script https://jackalope-media.wistia.com/medias/o7alb9uohu Run Production Script Run: cd ~/sites/bonsai-master/site/scripts && ./production.sh