From 78fa92bf6b0c403409e6cc40c26e29b661fd549c Mon Sep 17 00:00:00 2001 From: Puneet Khurana Date: Wed, 26 Mar 2025 10:15:10 +0000 Subject: [PATCH] Update docker-compose.yaml --- docker-compose.yaml | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index e6541ac..ec19419 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,31 +1,36 @@ version: '3.8' services: - web: - image: nginx:latest - restart: always + apache: + image: php:8.2-apache + container_name: my_apache ports: - "8080:80" volumes: - - ./web:/usr/share/nginx/html - networks: - - myapp-net + - ./app:/var/www/html depends_on: - - db + - mysql + networks: + - my_network - db: + mysql: image: mysql:latest - restart: always + container_name: my_mysql environment: MYSQL_ROOT_PASSWORD: root - MYSQL_DATABASE: myappdb - volumes: - - mysql-data:/var/lib/mysql + MYSQL_DATABASE: my_database + MYSQL_USER: user + MYSQL_PASSWORD: password + ports: + - "3306:3306" networks: - - myapp-net - -volumes: - mysql-data: + - my_network + volumes: + - mysql_data:/var/lib/mysql + - ./app/db_init.sql:/docker-entrypoint-initdb.d/db_init.sql Initializes database networks: - myapp-net: + my_network: + +volumes: + mysql_data: