Context
As a Laravel developer installing Beacon into an application, I need the generated Octane Dockerfile to build successfully on a clean Alpine-based image so the composer run beacon:build workflow works out of the box.
Acceptance Criteria
Notes
Observed from a real package install in a test Laravel application:
composer run beacon:build failed during the generated Docker build
- the failure occurs while installing Swoole in the Octane image on
php:8.4-cli-alpine
configure: error: Package requirements (libbrotlienc) were not met
- current generated Dockerfile runs
pecl install swoole without adding the Brotli development package or disabling Brotli support
Context
As a Laravel developer installing Beacon into an application, I need the generated Octane Dockerfile to build successfully on a clean Alpine-based image so the
composer run beacon:buildworkflow works out of the box.Acceptance Criteria
pecl install swooledoes not fail on Alpine due to missing Brotli build requirementsNotes
Observed from a real package install in a test Laravel application:
composer run beacon:buildfailed during the generated Docker buildphp:8.4-cli-alpineconfigure: error: Package requirements (libbrotlienc) were not metpecl install swoolewithout adding the Brotli development package or disabling Brotli support