You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.1 KiB

4 years ago
  1. version: '3.5'
  2. services:
  3. # lumen-app
  4. sports_data_extractor:
  5. build:
  6. context: '.'
  7. container_name: sports_data_extractor
  8. volumes:
  9. - ./app:/var/www/html
  10. depends_on:
  11. - sports_data_extractor_mysql_db
  12. ports:
  13. - 80:80
  14. networks:
  15. - backend
  16. # mysql-db
  17. sports_data_extractor_mysql_db:
  18. image: mysql:5.7.22
  19. container_name: sports_data_extractor_mysql_db
  20. restart: unless-stopped
  21. tty: true
  22. ports:
  23. - "3306:3306"
  24. expose:
  25. - "3306"
  26. environment:
  27. MYSQL_ROOT_PASSWORD: root
  28. MYSQL_DATABASE: sports_data_extractor_db
  29. MYSQL_USER: root
  30. MYSQL_PASSWORD: root
  31. SERVICE_NAME: mysql
  32. networks:
  33. - backend
  34. # phpmyadmin
  35. sports_data_extractor_phpmyadmin:
  36. depends_on:
  37. - sports_data_extractor_mysql_db
  38. image: phpmyadmin/phpmyadmin
  39. container_name: sports_data_extractor_phpmyadmin
  40. restart: always
  41. ports:
  42. - '8081:80'
  43. environment:
  44. PMA_HOST: sports_data_extractor_mysql_db
  45. MYSQL_ROOT_PASSWORD: root
  46. networks:
  47. - backend
  48. networks:
  49. backend:
  50. driver: bridge