docker-compose.yml 851 B

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