Advertisement
Guest User

Untitled

a guest
Dec 11th, 2023
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. version: '3.8'
  2.  
  3. services:
  4. youngcart:
  5. image: youngcart-custom # 이전에 작성한 Dockerfile을 바탕으로 빌드한 이미지
  6. container_name: youngcart
  7. depends_on:
  8. - db
  9. ports:
  10. - "80:80"
  11. volumes:
  12. - ./youngcart:/var/www/html # 영카트 소스 코드를 컨테이너에 마운트
  13. restart: always
  14.  
  15. db:
  16. image: mysql:5.7 # MySQL 5.7 이미지 사용
  17. container_name: mysql-youngcart
  18. platform: linux/amd64
  19. environment:
  20. MYSQL_DATABASE: ${MYSQL_DATABASE}
  21. MYSQL_USER: ${MYSQL_USER}
  22. MYSQL_PASSWORD: ${MYSQL_PASSWORD}
  23. MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
  24. ports:
  25. - "3306:3306"
  26. volumes:
  27. - ./db:/var/lib/mysql # MySQL 데이터를 현재 디렉토리 하위의 /db 폴더에 저장
  28. restart: always
  29.  
  30. phpmyadmin:
  31. image: phpmyadmin/phpmyadmin
  32. container_name: phpmyadmin-youngcart
  33. environment:
  34. PMA_HOST: db
  35. PMA_USER: ${MYSQL_USER}
  36. PMA_PASSWORD: ${MYSQL_PASSWORD}
  37. ports:
  38. - "8080:80"
  39. depends_on:
  40. - db
  41. restart: always
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement