Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.8'
- services:
- youngcart:
- image: youngcart-custom # 이전에 작성한 Dockerfile을 바탕으로 빌드한 이미지
- container_name: youngcart
- depends_on:
- - db
- ports:
- - "80:80"
- volumes:
- - ./youngcart:/var/www/html # 영카트 소스 코드를 컨테이너에 마운트
- restart: always
- db:
- image: mysql:5.7 # MySQL 5.7 이미지 사용
- container_name: mysql-youngcart
- platform: linux/amd64
- environment:
- MYSQL_DATABASE: ${MYSQL_DATABASE}
- MYSQL_USER: ${MYSQL_USER}
- MYSQL_PASSWORD: ${MYSQL_PASSWORD}
- MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
- ports:
- - "3306:3306"
- volumes:
- - ./db:/var/lib/mysql # MySQL 데이터를 현재 디렉토리 하위의 /db 폴더에 저장
- restart: always
- phpmyadmin:
- image: phpmyadmin/phpmyadmin
- container_name: phpmyadmin-youngcart
- environment:
- PMA_HOST: db
- PMA_USER: ${MYSQL_USER}
- PMA_PASSWORD: ${MYSQL_PASSWORD}
- ports:
- - "8080:80"
- depends_on:
- - db
- restart: always
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement