Voici votre URL de partage https://sharemycode.io/c/fff2422 (Cliquer pour copier) (Copié)
Nom du fichier : docker-composer.yml
services:
apache:
build: .
image: php:8.3.12-apache-bullseye
container_name: apache
ports:
- "8000:80"
volumes:
- ./php-app:/var/www/html
- ./php.ini:/usr/local/etc/php/php.ini
- ./php-app/apache.conf:/etc/apache2/sites-available/000-default.conf
- ./php-app/phpmyadmin.conf:/etc/apache2/conf-available/phpmyadmin.conf # Ajoutez cette ligne
- ./xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini # Ajouter le fichier de configuration Xdebug
networks:
- app-network
depends_on:
- mysql
mysql:
image: mysql:latest
container_name: mysql
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: "yes" # Permet un mot de passe vide
# MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: lamp_db
volumes:
- db-data:/var/lib/mysql
networks:
- app-network
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
container_name: phpmyadmin
environment:
PMA_HOST: mysql
PMA_USER: root # Utiliser 'root' pour phpMyAdmin
# PMA_PASSWORD: root_password # Correspond au mot de passe de l'utilisateur root
PMA_PASSWORD: "" # Pas de mot de passe
ports:
- "8081:80"
depends_on:
- mysql
networks:
- app-network
volumes:
db-data:
networks:
app-network:
driver: bridge
Informations
Cet extrait a été créé le 1 oct. 2024 à 09:18:23
Cet extrait expire le 31 oct. 2024 à 09:18:23
Langage : yaml
Link
Voici votre URL de partage : https://sharemycode.io/c/fff2422 Copié