docker-compose.debug.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. services:
  2. # App service ------------------------------------------------------------------------------------------------------
  3. app:
  4. volumes: !override
  5. - ./:/var/www
  6. - ./docker/php/xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini
  7. - ./docker/php/local.ini:/usr/local/etc/php/conf.d/local.ini
  8. - ./storage/logs/php:/var/log/php8
  9. environment:
  10. PHP_IDE_CONFIG: serverName=_
  11. # Queue service ----------------------------------------------------------------------------------------------------
  12. app-queue:
  13. volumes: !override
  14. - ./:/var/www
  15. - ./docker/php/xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini
  16. - ./docker/php/local.ini:/usr/local/etc/php/conf.d/local.ini
  17. - ./storage/logs/php:/var/log/php8
  18. environment:
  19. PHP_IDE_CONFIG: serverName=_
  20. # Database service -------------------------------------------------------------------------------------------------
  21. db:
  22. ports:
  23. - ${DB_EXT_PORT}:3306
  24. # Websocket service ------------------------------------------------------------------------------------------------
  25. websocket:
  26. command: '/bin/sh -c ''node --inspect=0.0.0.0:9229 server'''
  27. ports: !override
  28. - ${WS_PORT:-3000}:9000
  29. - ${WS_DEBUG_PORT:-9229}:9229
  30. redis:
  31. ports:
  32. - 6379:6379