Skip to content
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

Add Openswoole extension #22

Merged
merged 2 commits into from
Feb 26, 2024

Conversation

bap14
Copy link
Contributor

@bap14 bap14 commented Feb 25, 2024

Adds the Openswoole PECL extension to base PHP image. The extension is available for all versions of PHP we build. This is the first step in being able to utilize the Magento 2.4.7 application server.

No new docker entrypoint is configured because that is actually application dependent. Magento's openswoole entrypoint is going to be different than a Laravel one. So this should be handled in the warden environment itself.

sh-5.1# dnf search pecl-openswoole
Extra Packages for Enterprise Linux 9 - aarch64                                  5.5 MB/s |  20 MB     00:03
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - aarch64            1.5 kB/s | 2.5 kB     00:01
Extra Packages for Enterprise Linux 9 - Next - aarch64                           163 kB/s | 1.4 MB     00:08
Remi's Modular repository for Enterprise Linux 9 - aarch64                       229 kB/s | 573 kB     00:02
Safe Remi's RPM repository for Enterprise Linux 9 - aarch64                      390 kB/s | 833 kB     00:02
==================================== Name & Summary Matched: pecl-openswoole ====================================
php74-php-pecl-openswoole22-devel.aarch64 : php74-php-pecl-openswoole22 developer files (header)
php80-php-pecl-openswoole22-devel.aarch64 : php80-php-pecl-openswoole22 developer files (header)
php81-php-pecl-openswoole22-devel.aarch64 : php81-php-pecl-openswoole22 developer files (header)
php82-php-pecl-openswoole22-devel.aarch64 : php82-php-pecl-openswoole22 developer files (header)
php83-php-pecl-openswoole22-devel.aarch64 : php83-php-pecl-openswoole22 developer files (header)
========================================= Name Matched: pecl-openswoole =========================================
php74-php-pecl-openswoole22.aarch64 : High Performance Programmatic Server for PHP with Async IO, Coroutines and
                                    : Fibers
php80-php-pecl-openswoole22.aarch64 : High Performance Programmatic Server for PHP with Async IO, Coroutines and
                                    : Fibers
php81-php-pecl-openswoole22.aarch64 : High Performance Programmatic Server for PHP with Async IO, Coroutines and
                                    : Fibers
php82-php-pecl-openswoole22.aarch64 : High Performance Programmatic Server for PHP with Async IO, Coroutines and
                                    : Fibers
php83-php-pecl-openswoole22.aarch64 : High Performance Programmatic Server for PHP with Async IO, Coroutines and
                                    : Fibers

@navarr navarr merged commit 185b426 into wardenenv:main Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants