Releases: universityofadelaide/shepherd-drupal-scaffold
Simplified docker compose
- Simplified docker-compose and dsh using host only networking
- Removes legacy scaffolding
Config management and linting
Adds drupal/drush-cmi-tools related dev commands.
Adds dev linting commands.
Fixes "shared" folder named volume to be a bind mount from the host.
Remove UA specific terms
1.3.3 Rename to shepherd_secrets to be more generic. (#35)
Remove services.yml support
Drupal core removed the need for initialising services.yml when in 99.9% of cases in production, it has no changes (and actually causes harm when not updated to reflect changes in core). See drupal-composer/drupal-project#265
MacOS fix for xdebug
There was an issue with obtaining the current PHP_VERSION. This release fixes that issue and simplifies the pipeline to obtain the PHP_VERSION.
Support for ua middleware secrets
Use glob and a secrets path to suck all secrets that match a pattern. This could be applied to other things.
Support ua middleware
Add support for ua_middleware service. (#31) * Add support for ua_middleware service. * Remove spaces at end of line and file typo with auth_file env. * More spaces to fix * Opt for just one file for auth.
Support docker-compose > 1.20
Docker compose changed the way names are derived in 1.21 to not strip dashes and underscores. This broke dsh depending, because it assumed stripping always applied.
Dsh proxy conf and public folder fix
1.1.1 Use correct public folder.
Nginx proxy port and docker compose 1.21
- Adds the nginx proxy exposed port to urls for accessing the web container.
- Removes stripping of dashes and underscores from folder names per docker-compose 1.21 release.