From 0ac406cf37b7d6a81b0b4e885bc98d0cdda1061b Mon Sep 17 00:00:00 2001 From: Chris Galusha <chrisgalusha@nebraska.edu> Date: Thu, 21 Sep 2023 11:02:00 -0500 Subject: [PATCH] Add a php-browser-test container Dockerfile for laravel dusk --- php-browser-test/8.2/Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 php-browser-test/8.2/Dockerfile diff --git a/php-browser-test/8.2/Dockerfile b/php-browser-test/8.2/Dockerfile new file mode 100644 index 0000000..58e4b94 --- /dev/null +++ b/php-browser-test/8.2/Dockerfile @@ -0,0 +1,25 @@ +FROM php:8.2-alpine + +ARG BUILD_DATE +ARG VCS_REF +ARG VERSION +LABEL org.label-schema.build-date=$BUILD_DATE \ + org.label-schema.name="PHP 8.2 Unit Tester" \ + org.label-schema.description="" \ + org.label-schema.vcs-ref=$VCS_REF \ + org.label-schema.vendor="University of Nebraska - Lincoln" \ + org.label-schema.version=$VERSION \ + org.label-schema.schema-version="1.0" \ + maintainer="Alan Nelson <alan.nelson@nebraska.edu>" + +RUN export BUILD_DEPS="bzip2-dev icu-dev libpng-dev libzip-dev openldap-dev" \ + && apk add --no-cache bash nodejs npm linux-headers chromium $PHPIZE_DEPS $BUILD_DEPS \ + && pecl channel-update pecl.php.net \ + && pecl install xdebug redis \ + && docker-php-ext-install bz2 gd intl ldap mysqli pdo_mysql zip \ + && docker-php-ext-enable xdebug redis \ + && apk del --no-cache $PHPIZE_DEPS +RUN curl -o /usr/local/bin/composer https://getcomposer.org/composer.phar \ + && chmod 755 /usr/local/bin/composer + +CMD ["bash"] -- GitLab