roots / trellis

WordPress LEMP stack with PHP 8.2, Composer, WP-CLI and more
https://roots.io/trellis/
MIT License
2.51k stars 607 forks source link

Add HTTPS site to integration tests #1366

Closed swalkinshaw closed 2 years ago

swalkinshaw commented 2 years ago

Previously the integration test just had a single non-https example site. This adds a second example site but with ssl set to letsencrypt.

Because of Let's Encrypts rate limiting, neither the production or staging server are recommended for CI/CD. To get around that, this uses the step-ca server which can act as an ACME server. This means Trellis goes through the same certificate flow as usual, just with a different ca directory.