Bonjour,
J'essaie de créer un dockerfile php-apache pour accéder facilement à mes projets en developpement.
J'ai réalisé ce fichier toutefois impossible d'accéder à mes projets. Je galère sur la config d'apache.
FROM php:8.2-apache
LABEL auteur="Nicolas"
# Mets à jour le Linux Debian
RUN apt-get update && apt-get upgrade -y
# Install CURL et Sudo et Vim
RUN apt-get -y install curl && apt-get -y install sudo && apt-get -y install vim
# Install le cli Symfony
RUN curl -1sLf 'https://dl.cloudsmith.io/public/symfony/stable/setup.deb.sh' | sudo -E bash && sudo apt -y install symfony-cli
# Install Composer
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
RUN php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
RUN php composer-setup.php
RUN php -r "unlink('composer-setup.php');"
# Install les extensions php
-- la ligne ci-dessous ne fonctionne pas ---
RUN docker-php-ext-install intl
# Copier le fichier de configuration d'apache
ADD /ApacheConfig /etc/apache2/sites-available/
-- la ligne ci-dessous ne fonctionne pas ---
RUN sudo a2ensite configApache && sudo a2enmod rewrite && sudo service apache2 reload
# Copier tous les projet dans le conteneur
ADD /Projets /var/www/html/
Si une personnes connaissant bien docker peut me guider, je le remercie d'avance car là je bloque vraiment.