docker-compose.debug.yml 842 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. version: '3.4'
  2. services:
  3. php-server:
  4. image: jianboy/syoqi:latest
  5. build:
  6. context: .
  7. dockerfile: ./Dockerfile
  8. command: [ "sh", "-c", "php -S " ]
  9. ports:
  10. - 8080:8080
  11. volumes:
  12. - .:/var/www/html
  13. networks:
  14. - default
  15. depends_on:
  16. - mysql
  17. # - redis
  18. mysql:
  19. image: mysql:5.7
  20. environment:
  21. MYSQL_ROOT_PASSWORD: root
  22. MYSQL_DATABASE: test
  23. MYSQL_USER: root
  24. MYSQL_PASSWORD: root
  25. ports:
  26. - 3306:3306
  27. volumes:
  28. - mysql:/var/lib/mysql
  29. networks:
  30. - default
  31. redis:
  32. image: redis:latest
  33. ports:
  34. - 6379:6379
  35. volumes:
  36. - redis:/data
  37. networks:
  38. - default
  39. networks:
  40. default:
  41. external:
  42. name: syoqi
  43. volumes:
  44. mysql:
  45. external:
  46. name: mysql
  47. redis:
  48. external:
  49. name: redis