From 588125d0e6b09e10d812ac30e785bb3638d0a947 Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Wed, 20 Nov 2024 20:34:42 +0100
Subject: [PATCH] Upgrade to php 8.2

---
 docker/glpi/Dockerfile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/docker/glpi/Dockerfile b/docker/glpi/Dockerfile
index 7004ef3..b705603 100644
--- a/docker/glpi/Dockerfile
+++ b/docker/glpi/Dockerfile
@@ -1,4 +1,4 @@
-FROM php:7.4-apache
+FROM php:8.2-apache
 
 ARG GLPI_VERS
 
@@ -12,6 +12,7 @@ RUN cd /opt && \
 
 RUN apt-get update && apt-get install -y \
         libbz2-dev \
+        libicu-dev \
         libcurl3-dev \
         libldap2-dev \
         libfreetype6-dev \
@@ -26,8 +27,8 @@ RUN apt-get update && apt-get install -y \
         && docker-php-ext-install -j$(nproc) fileinfo \
         && docker-php-ext-configure gd --with-freetype --with-jpeg \ 
         && docker-php-ext-install -j$(nproc) gd \
+        && docker-php-ext-configure intl \
         && docker-php-ext-install -j$(nproc) intl \
-        && docker-php-ext-install -j$(nproc) json \
         && docker-php-ext-install -j$(nproc) ldap \
         && docker-php-ext-install -j$(nproc) mbstring \
         && docker-php-ext-install -j$(nproc) mysqli \
@@ -37,6 +38,8 @@ RUN apt-get update && apt-get install -y \
         && docker-php-ext-install -j$(nproc) xml \
         && docker-php-ext-install -j$(nproc) zip
 
+RUN a2enmod rewrite
+
 COPY glpi.ini $PHP_INI_DIR/conf.d/
 
 COPY entrypoint.sh /entrypoint
-- 
GitLab