forked from roots/trellis
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge upstream, inherit community improvements #36
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add [arch=amd64] to nginx_ppa
Use versioned php module for memcached and xdebug
Using `universal_newlines` is better for Python 2/3 compatibility since it will return a string and not bytes to ensure it's the same regardless of the version.
`hirak/prestissimo` is a composer plugin that speeded up `composer install` by downloading packages in parallel. It's not incompatible with Composer 2.0 and not needed since 2.0 has parallel downloading built-in.
Remove prestissimo from composer_global_packages
…wlines Set universal_newlines for renew-certs script
Officially support and recommend Ubuntu 20.04 Focal. The only tangible change is bumping the Vagrant box from 18.04 to 20.04. Trellis has been made compatible with 20.04 already.
Ubuntu 20.04 support
We already validate that `letsencrypt_contact_emails` needs to be defined. This further validates that it's defined as a list and not a string.
…_emails-validation Validate that letsencrypt_contact_emails is a list
…equirements Manually update Ansible Galaxy roles
If no password is defined for user "web", insert "!" to disable authentication without a password.
Update to Ubuntu 20 Focal.
Update README.md
Fix security issue with empty password
Add config for PHP CLI
Use correct template file for PHP CLI env
`track_errors` was deprecated as of PHP 7.2 so we're removing it entirely.
Remove deprecated PHP option track_errors
Due to no_log for git clone on deploy you are unable to see the exact output error message, adding the branch being used to the fail message may help when incorrect branch name is used.
…ssage Extend failed connection to remote repo msg
Change MariaDB PPA link
…master # Conflicts: # Vagrantfile
Pull in upstream changes
…-single-site-installed-checks Split `is-installed` check into a non-multisite and a mulitsite specific one
…ng a 3rd party binary
Add variables for web and uploads paths
… yet set up multisite sites.
…configured-multisite Exempt from `is-installed` check the DB error dump PHP warning for not yet set up multisite sites
…d released 2.3.0 to support arm
…ckage or a proper installer script ported to ansible
cmurtagh
approved these changes
Jun 23, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merged up to roots@ecc9023.
Partial fix for #27
Notes
Trellis now officially supports/uses Ubuntu 20.04, PHP 7.4, Ansible 2.9, MariaDB 10.5, and Composer 2.0. Updating to some of these will require manual action in addition to reprovisioning the server.
Full commit history since last time we updated: roots/trellis@1.3.0...master
Notable changes
wp_cli_version
to 2.4.0 roots/trellis#1131composer install
without--no-scripts
during deploy roots/trellis#1133 +composer install
with--classmap-authoritative
during deploy roots/trellis#1132