From a631f77a33a493d2e9961da1e8535f0ef2466703 Mon Sep 17 00:00:00 2001 From: Aidan Steele Date: Thu, 4 Aug 2016 11:56:10 +1000 Subject: [PATCH] Copy only project.json before dotnet restore in Dockerfile templates --- templates/Angular2Spa/Dockerfile | 4 ++-- templates/KnockoutSpa/Dockerfile | 4 ++-- templates/ReactReduxSpa/Dockerfile | 4 ++-- templates/ReactSpa/Dockerfile | 4 ++-- templates/WebApplicationBasic/Dockerfile | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/templates/Angular2Spa/Dockerfile b/templates/Angular2Spa/Dockerfile index 748edec..b828f96 100644 --- a/templates/Angular2Spa/Dockerfile +++ b/templates/Angular2Spa/Dockerfile @@ -3,12 +3,12 @@ FROM microsoft/dotnet:latest RUN apt-get update RUN apt-get install -y build-essential nodejs nodejs-legacy -COPY . /app - WORKDIR /app +COPY project.json . RUN ["dotnet", "restore"] +COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp diff --git a/templates/KnockoutSpa/Dockerfile b/templates/KnockoutSpa/Dockerfile index 748edec..b828f96 100644 --- a/templates/KnockoutSpa/Dockerfile +++ b/templates/KnockoutSpa/Dockerfile @@ -3,12 +3,12 @@ FROM microsoft/dotnet:latest RUN apt-get update RUN apt-get install -y build-essential nodejs nodejs-legacy -COPY . /app - WORKDIR /app +COPY project.json . RUN ["dotnet", "restore"] +COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp diff --git a/templates/ReactReduxSpa/Dockerfile b/templates/ReactReduxSpa/Dockerfile index 748edec..b828f96 100644 --- a/templates/ReactReduxSpa/Dockerfile +++ b/templates/ReactReduxSpa/Dockerfile @@ -3,12 +3,12 @@ FROM microsoft/dotnet:latest RUN apt-get update RUN apt-get install -y build-essential nodejs nodejs-legacy -COPY . /app - WORKDIR /app +COPY project.json . RUN ["dotnet", "restore"] +COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp diff --git a/templates/ReactSpa/Dockerfile b/templates/ReactSpa/Dockerfile index 748edec..b828f96 100644 --- a/templates/ReactSpa/Dockerfile +++ b/templates/ReactSpa/Dockerfile @@ -3,12 +3,12 @@ FROM microsoft/dotnet:latest RUN apt-get update RUN apt-get install -y build-essential nodejs nodejs-legacy -COPY . /app - WORKDIR /app +COPY project.json . RUN ["dotnet", "restore"] +COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp diff --git a/templates/WebApplicationBasic/Dockerfile b/templates/WebApplicationBasic/Dockerfile index 10eb41a..134c714 100644 --- a/templates/WebApplicationBasic/Dockerfile +++ b/templates/WebApplicationBasic/Dockerfile @@ -1,11 +1,11 @@ FROM microsoft/dotnet:latest -COPY . /app - WORKDIR /app +COPY project.json . RUN ["dotnet", "restore"] +COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp