From 1198badfe43388588b8c59594794f44eeee7b326 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Mon, 19 Dec 2022 12:47:27 -0500 Subject: [PATCH 1/3] Fix tests --- .env.example | 4 ++-- php-fpm/Dockerfile | 2 +- workspace/Dockerfile | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index 730a6346..a9d9bcae 100644 --- a/.env.example +++ b/.env.example @@ -212,7 +212,7 @@ WORKSPACE_PROTOC_VERSION=latest WORKSPACE_INSTALL_MEMCACHED=true WORKSPACE_INSTALL_EVENT=false WORKSPACE_INSTALL_DNSUTILS=true -WORKSPACE_XDEBUG_PORT=9003 +WORKSPACE_XDEBUG_PORT=9000 WORKSPACE_VITE_PORT=5173 ### PHP_FPM ############################################### @@ -285,7 +285,7 @@ PHP_FPM_AUDIOWAVEFORM=false PHP_FPM_ADDITIONAL_LOCALES="en_US.UTF-8 es_ES.UTF-8 fr_FR.UTF-8" PHP_FPM_INSTALL_DOCKER_CLIENT=false PHP_FPM_DEFAULT_LOCALE=POSIX -PHP_FPM_XDEBUG_PORT=9003 +PHP_FPM_XDEBUG_PORT=9000 PHP_FPM_INSTALL_EVENT=false PHP_FPM_INSTALL_DNSUTILS=true diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index d1e3f235..3feda183 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -1286,7 +1286,7 @@ RUN if [ ${INSTALL_DNSUTILS} = true ]; then \ # Check PHP version: ########################################################################### -RUN set -xe; php -v | head -n 1 | grep -q "PHP ${LARADOCK_PHP_VERSION}." +RUN set -xe; php -v | grep -q "PHP ${LARADOCK_PHP_VERSION}." # #-------------------------------------------------------------------------- diff --git a/workspace/Dockerfile b/workspace/Dockerfile index a4cb4a7b..04e4d72a 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -981,7 +981,7 @@ ARG INSTALL_LARAVEL_ENVOY=false RUN if [ ${INSTALL_LARAVEL_ENVOY} = true ]; then \ # Install the Laravel Envoy - composer config --no-plugins allow-plugins.kylekatarnls/update-helper true && \ + composer global config --no-plugins allow-plugins.kylekatarnls/update-helper true && \ composer global require laravel/envoy \ ;fi @@ -1756,7 +1756,7 @@ RUN set -eux; \ make install &&\ rm /tmp/libevent.tar.gz &&\ echo "extension=sockets.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/sockets.ini && \ - ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/sockets.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-sockets.ini && \ + ln -sf /etc/php/${LARADOCK_PHP_VERSION}/mods-available/sockets.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-sockets.ini && \ curl -L -o /tmp/event.tar.gz http://pecl.php.net/get/event-3.0.6.tgz &&\ mkdir -p /tmp/event-php &&\ tar -C /tmp/event-php -zxvf /tmp/event.tar.gz --strip 1 &&\ @@ -1767,7 +1767,7 @@ RUN set -eux; \ make install &&\ rm /tmp/event.tar.gz &&\ echo "extension=event.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/event.ini && \ - ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/event.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-event.ini && \ + ln -sf /etc/php/${LARADOCK_PHP_VERSION}/mods-available/event.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-event.ini && \ php -m | grep -q 'event' \ ;fi From ea1a91e9e113d9501d7080cb2815423af6564677 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Wed, 21 Dec 2022 11:16:14 -0500 Subject: [PATCH 2/3] Fix event module --- workspace/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 04e4d72a..d96987d0 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -1755,7 +1755,9 @@ RUN set -eux; \ make &&\ make install &&\ rm /tmp/libevent.tar.gz &&\ - echo "extension=sockets.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/sockets.ini && \ + if [ ! -f /etc/php/${LARADOCK_PHP_VERSION}/mods-available/sockets.ini ]; then\ + echo "extension=sockets.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/sockets.ini; \ + fi &&\ ln -sf /etc/php/${LARADOCK_PHP_VERSION}/mods-available/sockets.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-sockets.ini && \ curl -L -o /tmp/event.tar.gz http://pecl.php.net/get/event-3.0.6.tgz &&\ mkdir -p /tmp/event-php &&\ @@ -1767,7 +1769,7 @@ RUN set -eux; \ make install &&\ rm /tmp/event.tar.gz &&\ echo "extension=event.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/event.ini && \ - ln -sf /etc/php/${LARADOCK_PHP_VERSION}/mods-available/event.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-event.ini && \ + ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/event.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/30-event.ini && \ php -m | grep -q 'event' \ ;fi From e8432157b43511dd82e90ca6d28eda5a7053768d Mon Sep 17 00:00:00 2001 From: erikn69 Date: Wed, 21 Dec 2022 14:50:19 -0500 Subject: [PATCH 3/3] Fix protoc install --- workspace/Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index d96987d0..e4e0aa07 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -1527,6 +1527,7 @@ ARG INSTALL_PROTOC=false ARG PROTOC_VERSION RUN if [ ${INSTALL_PROTOC} = true ]; then \ + apt-get -yqq install sudo wget unzip && \ if [ ${PROTOC_VERSION} = "latest" ]; then \ REAL_PROTOC_VERSION=$(curl -s https://api.github.com/repos/protocolbuffers/protobuf/releases/latest | \ sed -nr 's/.*"tag_name":\s?"v(.+?)".*/\1/p'); \ @@ -1534,10 +1535,10 @@ RUN if [ ${INSTALL_PROTOC} = true ]; then \ REAL_PROTOC_VERSION=${PROTOC_VERSION}; \ fi && \ PROTOC_ZIP=protoc-${REAL_PROTOC_VERSION}-linux-x86_64.zip; \ - curl -L -o /tmp/protoc.zip https://github.com/protocolbuffers/protobuf/releases/download/v${REAL_PROTOC_VERSION}/${PROTOC_ZIP} && \ - unzip -q -o /tmp/protoc.zip -d /usr/local bin/protoc && \ - unzip -q -o /tmp/protoc.zip -d /usr/local 'include/*' && \ - rm -f /tmp/protoc.zip && \ + wget https://github.com/protocolbuffers/protobuf/releases/download/v${REAL_PROTOC_VERSION}/${PROTOC_ZIP} && \ + unzip -q -o ${PROTOC_ZIP} -d /usr/local bin/protoc && \ + unzip -q -o ${PROTOC_ZIP} -d /usr/local 'include/*' && \ + rm -f ${PROTOC_ZIP} && \ chmod +x /usr/local/bin/protoc && \ chmod -R +r /usr/local/include/google \ ;fi