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.

166 lines
4.5 KiB

  1. version: '2.1'
  2. services:
  3. basket.api:
  4. image: eshop/basket.api:dev
  5. build:
  6. args:
  7. source: ${DOCKER_BUILD_SOURCE}
  8. environment:
  9. - DOTNET_USE_POLLING_FILE_WATCHER=1
  10. volumes:
  11. - ./src/Services/Basket/Basket.API:/app
  12. - ~/.nuget/packages:/root/.nuget/packages:ro
  13. - ~/clrdbg:/clrdbg:ro
  14. entrypoint: tail -f /dev/null
  15. labels:
  16. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  17. catalog.api:
  18. image: eshop/catalog.api:dev
  19. build:
  20. args:
  21. source: ${DOCKER_BUILD_SOURCE}
  22. environment:
  23. - DOTNET_USE_POLLING_FILE_WATCHER=1
  24. volumes:
  25. - ./src/Services/Catalog/Catalog.API:/app
  26. - ~/.nuget/packages:/root/.nuget/packages:ro
  27. - ~/clrdbg:/clrdbg:ro
  28. entrypoint: tail -f /dev/null
  29. labels:
  30. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  31. identity.api:
  32. image: eshop/identity.api:dev
  33. build:
  34. args:
  35. source: ${DOCKER_BUILD_SOURCE}
  36. environment:
  37. - DOTNET_USE_POLLING_FILE_WATCHER=1
  38. volumes:
  39. - ./src/Services/Identity/Identity.API:/app
  40. - ~/.nuget/packages:/root/.nuget/packages:ro
  41. - ~/clrdbg:/clrdbg:ro
  42. entrypoint: tail -f /dev/null
  43. labels:
  44. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  45. ordering.api:
  46. image: eshop/ordering.api:dev
  47. build:
  48. args:
  49. source: ${DOCKER_BUILD_SOURCE}
  50. environment:
  51. - DOTNET_USE_POLLING_FILE_WATCHER=1
  52. volumes:
  53. - ./src/Services/Ordering/Ordering.API:/app
  54. - ~/.nuget/packages:/root/.nuget/packages:ro
  55. - ~/clrdbg:/clrdbg:ro
  56. entrypoint: tail -f /dev/null
  57. labels:
  58. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  59. marketing.api:
  60. image: eshop/marketing.api:dev
  61. build:
  62. args:
  63. source: ${DOCKER_BUILD_SOURCE}
  64. environment:
  65. - DOTNET_USE_POLLING_FILE_WATCHER=1
  66. volumes:
  67. - ./src/Services/Marketing/Marketing.API:/app
  68. - ~/.nuget/packages:/root/.nuget/packages:ro
  69. - ~/clrdbg:/clrdbg:ro
  70. entrypoint: tail -f /dev/null
  71. labels:
  72. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  73. webspa:
  74. image: eshop/webspa:dev
  75. build:
  76. args:
  77. source: ${DOCKER_BUILD_SOURCE}
  78. environment:
  79. - DOTNET_USE_POLLING_FILE_WATCHER=1
  80. volumes:
  81. - ./src/Web/WebSPA:/app
  82. - ~/.nuget/packages:/root/.nuget/packages:ro
  83. - ~/clrdbg:/clrdbg:ro
  84. entrypoint: tail -f /dev/null
  85. labels:
  86. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  87. webmvc:
  88. image: eshop/webmvc:dev
  89. build:
  90. args:
  91. source: ${DOCKER_BUILD_SOURCE}
  92. environment:
  93. - DOTNET_USE_POLLING_FILE_WATCHER=1
  94. volumes:
  95. - ./src/Web/WebMVC:/app
  96. - ~/.nuget/packages:/root/.nuget/packages:ro
  97. - ~/clrdbg:/clrdbg:ro
  98. entrypoint: tail -f /dev/null
  99. labels:
  100. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  101. webstatus:
  102. image: eshop/webstatus:dev
  103. build:
  104. args:
  105. source: ${DOCKER_BUILD_SOURCE}
  106. environment:
  107. - DOTNET_USE_POLLING_FILE_WATCHER=1
  108. volumes:
  109. - ./src/Web/WebStatus:/app
  110. - ~/.nuget/packages:/root/.nuget/packages:ro
  111. - ~/clrdbg:/clrdbg:ro
  112. entrypoint: tail -f /dev/null
  113. labels:
  114. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  115. payment.api:
  116. image: eshop/payment.api:dev
  117. build:
  118. args:
  119. source: ${DOCKER_BUILD_SOURCE}
  120. environment:
  121. - DOTNET_USE_POLLING_FILE_WATCHER=1
  122. volumes:
  123. - ./src/Services/Payment/Payment.API:/app
  124. - ~/.nuget/packages:/root/.nuget/packages:ro
  125. - ~/clrdbg:/clrdbg:ro
  126. entrypoint: tail -f /dev/null
  127. labels:
  128. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  129. graceperiodmanager:
  130. image: eshop/graceperiodmanager:dev
  131. build:
  132. args:
  133. source: ${DOCKER_BUILD_SOURCE}
  134. volumes:
  135. - ./src/Services/GracePeriod/GracePeriodManager:/app
  136. - ~/.nuget/packages:/root/.nuget/packages:ro
  137. - ~/clrdbg:/clrdbg:ro
  138. entrypoint: tail -f /dev/null
  139. labels:
  140. - "com.microsoft.visualstudio.targetoperatingsystem=linux"
  141. locations.api:
  142. image: eshop/locations.api:dev
  143. build:
  144. args:
  145. source: ${DOCKER_BUILD_SOURCE}
  146. environment:
  147. - DOTNET_USE_POLLING_FILE_WATCHER=1
  148. volumes:
  149. - ./src/Services/Location/Locations.API:/app
  150. - ~/.nuget/packages:/root/.nuget/packages:ro
  151. - ~/clrdbg:/clrdbg:ro
  152. entrypoint: tail -f /dev/null
  153. labels:
  154. - "com.microsoft.visualstudio.targetoperatingsystem=linux"