4
0

compose.yaml 862 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. services:
  2. frontend:
  3. build:
  4. context: frontend
  5. target: development
  6. ports:
  7. - 3000:3000
  8. stdin_open: true
  9. volumes:
  10. - ./frontend:/usr/src/app
  11. - /usr/src/app/node_modules
  12. container_name: frontend
  13. restart: always
  14. networks:
  15. - react-express
  16. depends_on:
  17. - backend
  18. backend:
  19. container_name: backend
  20. restart: always
  21. build:
  22. context: backend
  23. target: development
  24. volumes:
  25. - ./backend:/usr/src/app
  26. - /usr/src/app/node_modules
  27. depends_on:
  28. - mongo
  29. networks:
  30. - express-mongo
  31. - react-express
  32. expose:
  33. - 3000
  34. mongo:
  35. container_name: mongo
  36. restart: always
  37. image: mongo:4.2.0
  38. volumes:
  39. - ./data:/data/db
  40. networks:
  41. - express-mongo
  42. expose:
  43. - 27017
  44. networks:
  45. react-express:
  46. express-mongo: