23 lines
		
	
	
		
			583 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			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
 | 
