|
@@ -1,21 +1,25 @@
|
|
|
|
|
|
-FROM alpine:latest
|
|
|
-# RUN apk -U --no-cache add \
|
|
|
-# php7-fpm php7-gd php7-intl php7-json php7-pecl-redis php7-opcache php7-mysqli php7-pdo_mysql php7-pgsql php7-pdo_pgsql php7-sqlite3 \
|
|
|
-# php7-pdo_sqlite php7-mbstring php7-xml php7-phar php7-iconv
|
|
|
+FROM alpine:3.18
|
|
|
|
|
|
-RUN apk -U --no-cache add \
|
|
|
- php7-fpm php7-gd php7-intl php7-json php7-pecl-redis php7-opcache php7-pgsql php7-pdo_pgsql \
|
|
|
- php7-mbstring php7-xml php7-phar php7-iconv php7-ctype php7-fileinfo php7-dom php7-pecl-apcu php7-openssl \
|
|
|
- && addgroup -g 1000 www-data \
|
|
|
- && adduser -D -G www-data -u 1000 www-data
|
|
|
+# RUN addgroup -g 1000 www-data \
|
|
|
+# && adduser -D -G www-data -u 1000 www-data \
|
|
|
|
|
|
-COPY www.conf /etc/php7/php-fpm.d/www.conf
|
|
|
+RUN adduser -D -G www-data -u 1000 www-data \
|
|
|
+ && apk -U --no-cache add shadow \
|
|
|
+ php82-fpm php82-gd php82-intl php82-json php82-pecl-redis php82-opcache php82-pgsql php82-pdo_pgsql \
|
|
|
+ php82-mysqlnd php82-pdo_mysql \
|
|
|
+ php82-mbstring php82-xml php82-phar php82-iconv php82-ctype php82-fileinfo php82-dom php82-pecl-apcu php82-openssl \
|
|
|
+ && groupmod --gid 1000 www-data
|
|
|
+
|
|
|
+# RUN curl -sS https://getcomposer.org/installer | php -- \
|
|
|
+# --install-dir=/usr/bin --filename=composer && chmod +x /usr/bin/composer
|
|
|
+
|
|
|
+COPY www.conf /etc/php82/php-fpm.d/www.conf
|
|
|
# COPY opcache.ini /usr/local/etc/php/conf.d/opcache.ini
|
|
|
-COPY date.ini /etc/php7/conf.d/datetimezone.ini
|
|
|
+COPY date.ini /etc/php82/conf.d/datetimezone.ini
|
|
|
# COPY session.ini /etc/php7/conf.d/session.ini
|
|
|
# COPY redis.ini /usr/local/etc/php/conf.d/redis.ini
|
|
|
VOLUME /socks
|
|
|
|
|
|
-CMD ["php-fpm7", "-F"]
|
|
|
+CMD ["php-fpm82", "-F"]
|
|
|
|