FROM php:8.1-apache # Installation de l'extension PDO PostgreSQL RUN docker-php-ext-install pdo pdo_pgsql # Installer Composer depuis l'image officielle Composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer # Définir le répertoire de travail WORKDIR /var/www/html # Copier le fichier de composer et installer les dépendances COPY composer.json composer.lock ./ RUN composer install # Copier l'ensemble du projet dans le conteneur COPY . /var/www/html # Ajuster les droits sur les fichiers (si nécessaire) RUN chown -R www-data:www-data /var/www/html EXPOSE 80