4
0

compose.yaml 807 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. restart: always
  13. networks:
  14. - react-express
  15. depends_on:
  16. - backend
  17. backend:
  18. restart: always
  19. build:
  20. context: backend
  21. target: development
  22. volumes:
  23. - ./backend:/usr/src/app
  24. - /usr/src/app/node_modules
  25. depends_on:
  26. - mongo
  27. networks:
  28. - express-mongo
  29. - react-express
  30. expose:
  31. - 3000
  32. mongo:
  33. restart: always
  34. image: mongo:4.2.0
  35. volumes:
  36. - mongo_data:/data/db
  37. networks:
  38. - express-mongo
  39. expose:
  40. - 27017
  41. networks:
  42. react-express:
  43. express-mongo:
  44. volumes:
  45. mongo_data: