docker-compose.override.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. services:
  2. app_transport_front:
  3. build:
  4. context: ./app_transport_front
  5. dockerfile: Dockerfile
  6. container_name: vue_frontend_dev
  7. volumes:
  8. - ./app_transport_front:/app
  9. - vue_node_modules:/app/node_modules
  10. environment:
  11. - VITE_API_URL=http://localhost:3000
  12. command: ["npm", "run", "dev"]
  13. ports:
  14. - "5174:5173"
  15. node_app:
  16. container_name: node_app_dev
  17. environment:
  18. - NODE_ENV=development
  19. volumes:
  20. - ./node_app:/usr/src/app
  21. - node_app_node_modules:/usr/src/app/node_modules
  22. command: ["npm", "run", "dev"]
  23. ports:
  24. - "3001:3000"
  25. traefik:
  26. command:
  27. - "--log.level=DEBUG"
  28. mysql:
  29. environment:
  30. - MYSQL_ROOT_PASSWORD=rootpassword
  31. - MYSQL_DATABASE=transport
  32. - MYSQL_USER=user
  33. - MYSQL_PASSWORD=userpassword
  34. ports:
  35. - "3306:3306"
  36. redis:
  37. ports:
  38. - "6379:6379"
  39. sonarqube:
  40. ports:
  41. - "9000:9000"
  42. sonarqube_db:
  43. ports:
  44. - "5432:5432"
  45. gogs:
  46. ports:
  47. - "3000:3000"
  48. - "10022:22"
  49. prometheus:
  50. ports:
  51. - "9090:9090"
  52. grafana:
  53. ports:
  54. - "3003:3000"
  55. node-exporter:
  56. ports:
  57. - "9100:9100"
  58. jenkins:
  59. ports:
  60. - "8081:8080"
  61. - "50000:50000"
  62. volumes:
  63. vue_node_modules:
  64. node_app_node_modules: