# Utilisez l'image officielle PHP 7.4 CLI depuis Docker Hub
FROM debian

# Mettre à jour les paquets et installer les dépendances nécessaires
RUN apt update && apt install -y \
    php \
    unzip \
    libonig-dev \
    libzip-dev \
    zip \
    git \
    && docker-php-ext-install mbstring pdo pdo_mysql

# Installer Composer
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
# Définir le répertoire de travail
WORKDIR /app
# Copier les fichiers du projet dans le conteneur
ADD . /app
RUN cd vendor/bin/ && ls -l
# Installer les dépendances du projet
# Rendre le script PHPUnit exécutable
RUN chmod -R 777 /app

# Commande par défaut lors du démarrage du conteneur
CMD ["tail", "-f", "/dev/null"]
