You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.2 KiB

  1. version: '2'
  2. services:
  3. basket.api:
  4. image: eshop/basket.api
  5. build:
  6. context: ./src/Services/Basket/Basket.API
  7. dockerfile: Dockerfile
  8. depends_on:
  9. - basket.data
  10. - identity.api
  11. catalog.api:
  12. image: eshop/catalog.api
  13. build:
  14. context: ./src/Services/Catalog/Catalog.API
  15. dockerfile: Dockerfile
  16. depends_on:
  17. - sql.data
  18. identity.api:
  19. image: eshop/identity.api
  20. build:
  21. context: ./src/Services/Identity/Identity.API
  22. dockerfile: Dockerfile
  23. depends_on:
  24. - sql.data
  25. ordering.api:
  26. image: eshop/ordering.api
  27. build:
  28. context: ./src/Services/Ordering/Ordering.API
  29. dockerfile: Dockerfile
  30. depends_on:
  31. - sql.data
  32. eshoponcontainers.webspa:
  33. image: eshop/eshoponcontainers.webspa
  34. build:
  35. context: ./src/Web/WebSPA/eShopOnContainers.WebSPA
  36. dockerfile: Dockerfile
  37. depends_on:
  38. - identity.api
  39. - basket.api
  40. webmvc:
  41. image: eshop/webmvc
  42. build:
  43. context: ./src/Web/WebMVC
  44. dockerfile: Dockerfile
  45. depends_on:
  46. - catalog.api
  47. - ordering.api
  48. - identity.api
  49. - basket.api
  50. sql.data:
  51. image: microsoft/mssql-server-linux
  52. basket.data:
  53. image: redis
  54. ports:
  55. - "6379:6379"