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
This package is auto-updated.
Last update: 2026-07-30 22:50:41 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.