- 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
Create Github Repository
- Create a Github Account
- Download Github Desktop App
- Drag and Drop project into Github App
- Create Repository
- Publish Repository
Configure Group Variables
- group_vars/all/users.yml
- group_vars/development/wordpress_sites.yml
- group_vars/development/vault.yml
- group_vars/staging/wordpress_sites.yml
- group_vars/staging/vault.yml
- group_vars/production/wordpress_sites.yml
- group_vars/production/vault.yml
Configure Hosts
- Staging
- Production
Configure Security
Configure Email
Configure WordPress Command Line Interface
Bonsai/site/wp-cli.yml should include something like this:
- @development is set to your local testing domain
- @staging is set to your staging hostname or domain
- @production is set to your production hostname or domain
Configure Shell Scripts
- Requirements
- Development
- Staging
- Production
- Product (masterclass)
- Sensei (masterclass)
- New Install (optional)
- Sync (optional)