docker-compose.debug.yml 924 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. version: '3.4'
  2. services:
  3. php:
  4. container_name: php-container
  5. build:
  6. context: .
  7. dockerfile: Dockerfile
  8. restart: unless-stopped
  9. volumes:
  10. - ./src:/var/www/html
  11. ports:
  12. - 9000:9000
  13. networks:
  14. - app-network
  15. depends_on:
  16. - mysql
  17. - redis
  18. mysql:
  19. container_name: mysql-container
  20. image: mysql:8.0
  21. restart: unless-stopped
  22. volumes:
  23. - ./mysql:/var/lib/mysql
  24. environment:
  25. MYSQL_DATABASE: laravel
  26. MYSQL_USER: laravel
  27. MYSQL_PASSWORD: laravel
  28. MYSQL_ROOT_PASSWORD: laravel
  29. ports:
  30. - 3306:3306
  31. networks:
  32. - app-network
  33. redis:
  34. container_name: redis-container
  35. image: redis:6.0
  36. restart: unless-stopped
  37. volumes:
  38. - ./redis:/data
  39. ports:
  40. - 6379:6379
  41. networks:
  42. - app-network
  43. volumes:
  44. mysql:
  45. redis:
  46. networks:
  47. app-network:
  48. driver: bridge