2023년 12월 11일 월요일

그누보드 영카트5

 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

댓글 없음:

댓글 쓰기