wow-private-server/php/Dockerfile
2025-09-01 17:25:49 +02:00

23 lines
583 B
Docker

FROM php:8.2-apache
# Installer les dépendances nécessaires pour compiler les extensions PHP
RUN apt-get update && apt-get install -y \
unzip \
git \
libgmp-dev \
libzip-dev \
libxml2-dev \
default-mysql-client \
&& docker-php-ext-install mysqli gmp soap \
&& rm -rf /var/lib/apt/lists/*
# Installer composer
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
# Copier l'application
WORKDIR /var/www/html
COPY ./index.php ./srp6.php ./composer.json ./
# Installer les dépendances PHP
RUN composer install --no-dev --optimize-autoloader