dpc-sdp / bay_platform_dependencies
Drupal integrations and dependency management for the Bay hosting platform.
Package info
github.com/dpc-sdp/bay_platform_dependencies
Type:drupal-module
pkg:composer/dpc-sdp/bay_platform_dependencies
Requires
- php: ^8.3
- ext-gd: *
- ext-igbinary: *
- ext-pdo_mysql: *
- ext-redis: *
- ext-zip: *
- ext-zlib: *
- cweagans/composer-patches: ^1.7
- dpc-sdp/bay_monitoring: ^2.0
- dpc-sdp/tide_logs: ^2.0
- drupal/purge: ^3.4
- drupal/redis: 1.11.0
- drupal/section_purge: 4.x
- drupal/smtp: ^1.2
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v3.0.0
- v2.0.11
- v2.0.10
- v2.0.9
- v2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- v2.0.1
- 2.0.0
- 1.0.1
- 1.0.0
- dev-update-purger-http
- dev-feature/purger_http
- dev-chore/SDPPE-332--upgrade-redis-patch
- dev-D11_upgrade
- dev-test/drush-version-with-d10
- dev-feature/DEVOPS-207-Add-batch-purge-support-to-section_purger-module
This package is auto-updated.
Last update: 2026-09-15 00:37:32 UTC
README
Drupal configuration for Bay hosting platform integrations.
Development
Develop and validate this module on the host. It requires PHP 8.3, Composer,
and the PHP extensions declared in composer.json: gd, igbinary, redis,
pdo_mysql, zip, and zlib.
Getting started
Install the module dependencies and the pinned development tools:
composer install --prefer-dist --no-progress --no-interaction composer --working-dir=tools install --prefer-dist --no-progress --no-interaction
Validating a build
Run the same Composer validation and dependency installation performed by CI:
composer validate composer install --prefer-dist --no-progress --no-interaction
Run coding-standard checks with:
tools/vendor/bin/phpcs --standard=phpcs.xml.dist
Features
- Ensures dependencies required for the Bay hosting platform are installed.
- Allows configuring the default
Reply-Toemail address viaSMTP_REPLYTOenvironment variable. - Adds validation to webform email handler form, restricting configuration emails configured in SMTP_WHITELIST envvar.
Patches
Redis
This module handles patching of the Redis module with a few key features
- Adds support for RedisCluster client.
- Uses the current RedisCluster upstream patch.
- Preserves the configured TLS context during RedisCluster node discovery.