File size: 757 Bytes
6f16912
 
 
 
 
 
 
 
 
 
3a58b7a
6f16912
 
 
 
 
 
 
 
 
 
 
 
3a58b7a
f2b58df
6f16912
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
version: '3.8'

services:
  flask_app:
    build: .
    container_name: flask_app
    environment:
      - FLASK_ENV=development
      - MYSQL_HOST=mysql  # This points to the MySQL container defined below
      - MYSQL_USER=root
      - MYSQL_PASSWORD=root
      - MYSQL_DB=ecommerce_sys
    depends_on:
      - mysql
    ports:
      - "7860:7860"
    networks:
      - app_network
  
  mysql:
    image: mysql:5.7
    container_name: mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: employee_sys
    ports:
      - "3306:3306"
    networks:
      - app_network
    volumes:
      - mysql-data:/var/lib/mysql  # Persist data even if the container is stopped

networks:
  app_network:
    driver: bridge

volumes:
  mysql-data: