4
0

docker-compose.yaml 768 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. 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: