-
Notifications
You must be signed in to change notification settings - Fork 0
BG2-3023: Publish PHP 8.5 docker images #23
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
base: main
Are you sure you want to change the base?
Conversation
c69b48e to
b38b131
Compare
| # for e.g. CI test coverage. This means we can use the normal `8.5` tag for Production without | ||
| # incurring significant extra overhead. | ||
| RUN pecl install xdebug | ||
| RUN docker-php-ext-enable xdebug |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
copied from existing 8.3 file, just replaced 3 with 5.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
copied from existing 8.3 file, just replaced 3 with 5 and bullseye with bookworm
NoelLH
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from reviewing the old Composer pin, LGTM
| # Pin to 2.4.1 for now because 2.4.2 introduced a permissions regression (or tightening) that | ||
| # doesn't work with our built-as-root(?) images, without per-app changes everywhere that | ||
| # Composer is used (e.g. multiple times in every entrypoint). This temporary pin seems like a | ||
| # reasonable step for now because it sounds like Composer are open to improving the behaviour | ||
| # here and there is active discussion this week (23/9/22). | ||
| # https://github.com/composer/composer/issues/11073 | ||
| RUN curl -sS https://getcomposer.org/installer | php -- --version=2.4.1 --install-dir=/usr/local/bin --filename=composer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we try a newer Composer now? Looks like Docker detection was improved in 2024 from composer/composer#11073
No description provided.