Update docker-compose.yaml

This commit is contained in:
Puneet Khurana 2025-03-26 10:15:10 +00:00
parent 2323d8b515
commit 78fa92bf6b

View File

@ -1,31 +1,36 @@
version: '3.8' version: '3.8'
services: services:
web: apache:
image: nginx:latest image: php:8.2-apache
restart: always container_name: my_apache
ports: ports:
- "8080:80" - "8080:80"
volumes: volumes:
- ./web:/usr/share/nginx/html - ./app:/var/www/html
networks:
- myapp-net
depends_on: depends_on:
- db - mysql
networks:
- my_network
db: mysql:
image: mysql:latest image: mysql:latest
restart: always container_name: my_mysql
environment: environment:
MYSQL_ROOT_PASSWORD: root MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: myappdb MYSQL_DATABASE: my_database
volumes: MYSQL_USER: user
- mysql-data:/var/lib/mysql MYSQL_PASSWORD: password
ports:
- "3306:3306"
networks: networks:
- myapp-net - my_network
volumes:
volumes: - mysql_data:/var/lib/mysql
mysql-data: - ./app/db_init.sql:/docker-entrypoint-initdb.d/db_init.sql Initializes database
networks: networks:
myapp-net: my_network:
volumes:
mysql_data: