docker-compose.yml 732 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. version: '2'
  2. services:
  3. restserver:
  4. container_name: restserver
  5. build: ./server/
  6. volumes:
  7. - './server:/usr/src'
  8. - '/usr/src/node_modules'
  9. ports:
  10. - '3002:3002'
  11. depends_on:
  12. - mongodb
  13. reactclient:
  14. container_name: reactclient
  15. build: ./client/
  16. volumes:
  17. - './client:/usr/src'
  18. - '/usr/src/node_modules'
  19. ports:
  20. - '3000:3000'
  21. proxy:
  22. container_name: proxy
  23. image: nginx
  24. ports:
  25. - '8080:8080'
  26. volumes:
  27. - './nginx/nginx.conf:/etc/nginx/nginx.conf'
  28. depends_on:
  29. - reactclient
  30. - restserver
  31. mongodb:
  32. container_name: database
  33. image: mongo
  34. volumes:
  35. - './data:/data/db'
  36. ports:
  37. - '27017:27017'