diff --git a/docker-compose.ci.build.yml b/docker-compose.ci.build.yml
index ef9705c8e..c0ed76527 100644
--- a/docker-compose.ci.build.yml
+++ b/docker-compose.ci.build.yml
@@ -1,4 +1,4 @@
-version: '2'
+version: '3'
services:
ci-build:
diff --git a/docker-compose.dcproj b/docker-compose.dcproj
index f7f04c5b4..23547b577 100644
--- a/docker-compose.dcproj
+++ b/docker-compose.dcproj
@@ -5,6 +5,8 @@
True
http://localhost:5100
webmvc
+ Linux
+ 2.0
@@ -14,12 +16,6 @@
docker-compose.yml
-
- docker-compose.yml
-
-
- docker-compose.yml
-
\ No newline at end of file
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 68a5521e2..82f883a21 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -1,4 +1,4 @@
-version: '2'
+version: '3'
# The default docker-compose.override file can use the "localhost" as the external name for testing web apps within the same dev machine.
# The ESHOP_EXTERNAL_DNS_NAME_OR_IP environment variable is taken, by default, from the ".env" file defined like:
diff --git a/docker-compose.vs.debug.yml b/docker-compose.vs.debug.yml
deleted file mode 100644
index 2e7145637..000000000
--- a/docker-compose.vs.debug.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-version: '2'
-
-services:
- basket.api:
- image: eshop/basket.api:dev
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- environment:
- - DOTNET_USE_POLLING_FILE_WATCHER=1
- volumes:
- - ./src/Services/Basket/Basket.API:/app
- - ~/.nuget/packages:/root/.nuget/packages:ro
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- catalog.api:
- image: eshop/catalog.api:dev
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- environment:
- - DOTNET_USE_POLLING_FILE_WATCHER=1
- volumes:
- - ./src/Services/Catalog/Catalog.API:/app
- - ~/.nuget/packages:/root/.nuget/packages:ro
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- identity.api:
- image: eshop/identity.api:dev
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- environment:
- - DOTNET_USE_POLLING_FILE_WATCHER=1
- volumes:
- - ./src/Services/Identity/Identity.API:/app
- - ~/.nuget/packages:/root/.nuget/packages:ro
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- ordering.api:
- image: eshop/ordering.api:dev
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- environment:
- - DOTNET_USE_POLLING_FILE_WATCHER=1
- volumes:
- - ./src/Services/Ordering/Ordering.API:/app
- - ~/.nuget/packages:/root/.nuget/packages:ro
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- webspa:
- image: eshop/webspa:dev
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- environment:
- - DOTNET_USE_POLLING_FILE_WATCHER=1
- volumes:
- - ./src/Web/WebSPA:/app
- - ~/.nuget/packages:/root/.nuget/packages:ro
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- webmvc:
- image: eshop/webmvc:dev
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- environment:
- - DOTNET_USE_POLLING_FILE_WATCHER=1
- volumes:
- - ./src/Web/WebMVC:/app
- - ~/.nuget/packages:/root/.nuget/packages:ro
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- webstatus:
- image: eshop/webstatus:dev
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- environment:
- - DOTNET_USE_POLLING_FILE_WATCHER=1
- volumes:
- - ./src/Web/WebStatus:/app
- - ~/.nuget/packages:/root/.nuget/packages:ro
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
diff --git a/docker-compose.vs.release.yml b/docker-compose.vs.release.yml
deleted file mode 100644
index d1ca5b2c6..000000000
--- a/docker-compose.vs.release.yml
+++ /dev/null
@@ -1,72 +0,0 @@
-version: '2'
-
-services:
- basket.api:
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- volumes:
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- catalog.api:
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- volumes:
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- identity.api:
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- volumes:
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- ordering.api:
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- volumes:
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- webspa:
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- volumes:
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- webmvc:
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- volumes:
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
-
- webstatus:
- build:
- args:
- source: ${DOCKER_BUILD_SOURCE}
- volumes:
- - ~/clrdbg:/clrdbg:ro
- entrypoint: tail -f /dev/null
- labels:
- - "com.microsoft.visualstudio.targetoperatingsystem=linux"
diff --git a/docker-compose.yml b/docker-compose.yml
index 09212da8e..27be709c4 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,4 +1,4 @@
-version: '2'
+version: '3'
services:
basket.api: