docker-compose.debug.yml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. # Vite Service ----------------------------------------------------------------------------------------------------
  21. vite:
  22. build:
  23. context: .
  24. dockerfile: docker/nginx/Dockerfile
  25. restart: unless-stopped
  26. tty: true
  27. command: '/bin/sh -c ''npm run dev'''
  28. ports:
  29. - 5172:5172
  30. volumes:
  31. - ./public:/var/frontend
  32. - ./:/var/www
  33. - ./docker/nginx/conf.d/:/etc/nginx/conf.d/
  34. networks:
  35. - cpa-network
  36. # Database service -------------------------------------------------------------------------------------------------
  37. db:
  38. ports:
  39. - ${DB_EXT_PORT}:3306
  40. # Websocket service ------------------------------------------------------------------------------------------------
  41. websocket:
  42. command: '/bin/sh -c ''node --inspect=0.0.0.0:9229 server'''
  43. ports: !override
  44. - ${WS_PORT:-3000}:9000
  45. - ${WS_DEBUG_PORT:-9229}:9229
  46. redis:
  47. ports:
  48. - 6379:6379