docker-compose.yml 744 B

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