4
0

compose.yaml 780 B

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