11FROM node:19.9.0-alpine AS node
22
33# Base image with PHP-FPM
4- # FROM php:8.1.22-fpm-alpine3.16 AS base
5- FROM php:8.1.30-fpm-alpine3.19 AS base
4+ FROM php:8.2.25RC1-fpm-alpine3.20 AS base
65
76# Musl for adding locales
87ENV MUSL_LOCALE_DEPS="cmake make musl-dev gcc gettext-dev libintl"
@@ -18,8 +17,8 @@ RUN apk add --no-cache \
1817
1918# Add Repositories
2019RUN rm -f /etc/apk/repositories &&\
21- echo "http://dl-cdn.alpinelinux.org/alpine/v3.19 /main" >> /etc/apk/repositories && \
22- echo "http://dl-cdn.alpinelinux.org/alpine/v3.19 /community" >> /etc/apk/repositories
20+ echo "http://dl-cdn.alpinelinux.org/alpine/v3.20 /main" >> /etc/apk/repositories && \
21+ echo "http://dl-cdn.alpinelinux.org/alpine/v3.20 /community" >> /etc/apk/repositories
2322
2423# Add Build Dependencies
2524RUN apk update && apk add --no-cache --virtual .build-deps \
@@ -31,7 +30,8 @@ RUN apk update && apk add --no-cache --virtual .build-deps \
3130 clang \
3231 llvm \
3332 libxml2-dev \
34- bzip2-dev
33+ bzip2-dev \
34+ linux-headers
3535
3636# Add Production Dependencies
3737RUN apk add --update --no-cache \
@@ -137,7 +137,7 @@ COPY ./config/supervisord-master.ini /etc/supervisor.d/master.ini
137137COPY ./config/php-fpm.conf /usr/local/etc/php-fpm.conf
138138
139139# Copy PHP configuration
140- COPY ./config/php .ini /usr/local/etc/php/php.ini
140+ COPY ./config/php8.2 .ini /usr/local/etc/php/php.ini
141141
142142# Set permissions
143143RUN chown -R www-data:www-data /var/lib/nginx /var/log/nginx /run/nginx /var/log/supervisor /var/run
0 commit comments