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

Logo yaml

Link

Voici votre URL de partage : https://sharemycode.io/c/fff2422 Copié