|
@@ -1,9 +1,9 @@
|
|
-FROM php:7.4
|
|
|
|
|
|
+FROM php:8.0-cli
|
|
|
|
|
|
RUN pecl install swoole > /dev/null && \
|
|
RUN pecl install swoole > /dev/null && \
|
|
docker-php-ext-enable swoole
|
|
docker-php-ext-enable swoole
|
|
|
|
|
|
-RUN docker-php-ext-install pdo_mysql > /dev/null
|
|
|
|
|
|
+RUN docker-php-ext-install bcmath pdo_mysql opcache > /dev/null
|
|
|
|
|
|
RUN pecl install redis > /dev/null && \
|
|
RUN pecl install redis > /dev/null && \
|
|
docker-php-ext-enable redis
|
|
docker-php-ext-enable redis
|
|
@@ -13,7 +13,9 @@ RUN apt -yqq update > /dev/null && \
|
|
|
|
|
|
RUN apt -yqq install redis-server > /dev/null
|
|
RUN apt -yqq install redis-server > /dev/null
|
|
|
|
|
|
-RUN echo "zend_extension=opcache.so" >> /usr/local/etc/php/php.ini
|
|
|
|
|
|
+RUN echo "opcache.enable_cli=On" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
|
|
|
|
+RUN echo "opcache.jit=Off" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
|
|
|
|
+RUN echo "opcache.jit_buffer_size=128M" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
|
|
|
|
|
|
COPY . /imi
|
|
COPY . /imi
|
|
COPY php.ini /usr/local/etc/php/
|
|
COPY php.ini /usr/local/etc/php/
|