Skip to content

Commit 914e8bd

Browse files
committed
Make the RUN restore-packages optional through an option on docker-compose
1 parent f56f04d commit 914e8bd

18 files changed

Lines changed: 51 additions & 34 deletions

File tree

src/ApiGateways/ApiGw-Base/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/ApiGateways/ApiGw-Base/

src/ApiGateways/Mobile.Bff.Shopping/aggregator/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/ApiGateways/Mobile.Bff.Shopping/aggregator

src/ApiGateways/Web.Bff.Shopping/aggregator/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/ApiGateways/Web.Bff.Shopping/aggregator

src/Services/Basket/Basket.API/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/Services/Basket/Basket.API

src/Services/Catalog/Catalog.API/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/Services/Catalog/Catalog.API

src/Services/Identity/Identity.API/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/Services/Identity/Identity.API

src/Services/Location/Locations.API/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/Services/Location/Locations.API

src/Services/Marketing/Marketing.API/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/Services/Marketing/Marketing.API

src/Services/Ordering/Ordering.API/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ EXPOSE 80
55
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
66
WORKDIR /src
77

8-
COPY Dockerfile-scripts Dockerfile-scripts/
8+
COPY scripts scripts/
99

1010
COPY src/ApiGateways/*/*.csproj /src/csproj-files/
1111
COPY src/ApiGateways/*/*/*.csproj /src/csproj-files/
1212
COPY src/BuildingBlocks/*/*/*.csproj /src/csproj-files/
1313
COPY src/Services/*/*/*.csproj /src/csproj-files/
1414
COPY src/Web/*/*.csproj /src/csproj-files/
1515

16-
RUN Dockerfile-scripts/restore-packages
16+
ARG RUN=pwd
17+
RUN ${RUN}
1718

1819
COPY . .
1920
WORKDIR /src/src/Services/Ordering/Ordering.API

0 commit comments

Comments
 (0)