docker-compose.yml 1011 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. version: "3.7"
  2. services:
  3. frontend:
  4. container_name: frontend
  5. build:
  6. context: frontend
  7. volumes:
  8. - "./frontend:/app"
  9. - "/app/node_modules"
  10. ports:
  11. - "127.0.0.1:8800:3000"
  12. environment:
  13. - NODE_ENV=development
  14. backend:
  15. container_name: backend
  16. build:
  17. context: backend
  18. volumes:
  19. - "./backend:/app"
  20. - "/app/node_modules"
  21. ports:
  22. - "127.0.0.1:8801:4000"
  23. environment:
  24. - NODE_ENV=development
  25. prisma:
  26. image: prismagraphql/prisma:1.34.10
  27. restart: always
  28. ports:
  29. - "127.0.0.1:8846:4466"
  30. environment:
  31. PRISMA_CONFIG: |
  32. port: 4466
  33. databases:
  34. default:
  35. connector: mysql
  36. host: mysql
  37. port: 3306
  38. user: root
  39. password: prisma
  40. migrations: true
  41. mysql:
  42. image: mysql:5.7
  43. restart: always
  44. environment:
  45. MYSQL_ROOT_PASSWORD: prisma
  46. volumes:
  47. - mysql:/var/lib/mysql
  48. volumes:
  49. mysql: