Tags: serversideup/docker-php
Tags
Fix missing procps on FrankenPHP Variation (#571) * Fix missing gettext, procps and zip on FrankenPHP Variation * Remove gettext (we don't need envsubst for FrankenPHP) * Update default configurations to include libstdc++6 and clarify procps requirements for Debian images * Removed zip -- we don't need it --------- Co-authored-by: Jay Rogers <jaydrogers@users.noreply.serversideup.net>
Merge branch 'main' into 280-create-a-frankenphp-variation
Trixie support, NGINX improvements, and CI improvements (#554) * Disable warning about secrets because they don't have any secrets to be concerned about * Add "Professionally Supported" section to README with service options for Docker and PHP integration * Add script to fetch latest NGINX versions for different operating systems and update configuration file with new OS versions * Update view-nginx-versions.sh script comments for clarity on OS filtering options * Update view-nginx-versions.sh help menu to clarify source of NGINX version information * Add functionality to determine and add family alias tags for Docker images based on the latest OS within the build minor. Update PHP versions configuration to include new base OS versions and variations. * Add auto-resolution for NGINX version in dev.sh for fpm-nginx builds. Ensure yq is installed and validate NGINX version against the PHP versions configuration file. * Update NGINX version for Alpine 3.17 to 1.26.2-r1 and ensure proper formatting for Debian Trixie in php-versions-base-config.yml * Renamed NGINX script and added --write mode * Add documentation for NGINX version management, including commands to view and update versions using the get-nginx-versions.sh script. * Refactor to support installing NGINX from a specific version from the official NGINX repos * Add NGINX repository key verification details for Debian and Alpine, including instructions for hash computation and build arguments for key rotation. * Update NGINX directory paths in docker-php-serversideup-set-file-permissions script to include /var/cache/nginx for improved file permission management. * Add dockerhub validation * Implement NGINX version computation for fpm-nginx builds in Docker workflow, enhancing version resolution using yq or awk. Remove unused AWS runner configuration and cache settings. * Added Depot CI runners * Adjust filtering logic to supported "latest OS" within the "supported OS" filter * Move matrix generation to a script * Remove Trixie support for Unit * Remove support for Alpine 3.20 in PHP 8.4 * Removed Alpine 3.20 * Added trixie support to Unit * Add validation for OS and variation in Docker tag assembly script; include support for PHP 8.5-rc in configuration * Enhance version weighting logic in matrix generation script to support numeric patches and RC minors * Changed matrix to depot runner * Update PHP extension installer version to 2.9.4 * Update php-fpm-healthcheck to version 0.6.0 in installation script * Update S6 version to 3.2.1.0 in installation script * Update NGINX Unit version to 1.34.2 in Dockerfile * Update php-fpm-healthcheck to version 0.6.0 in Dockerfile * Comment out PHP 8.5-rc configuration due to a blocking bug in a dependency (phpredis/phpredis#2688) * Organized script for better readability * Enhance script to require root privileges and improve error handling with 'set -eu' * Fix Joel's Twitter 😃 * Updated X links * Updated even more X links * Added clarity * Add special infrastructure sponsors section to README.md
Enhance script to require root privileges and improve error handling … …with 'set -eu'
Added step for specific checkout of Git Ref for scheduled tasks
PreviousNext