docker-compose.yaml 742 B

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