From 633969c7b4195a8fbe0a5ef7869b54b687533022 Mon Sep 17 00:00:00 2001 From: SteveSandersonMS Date: Wed, 7 Dec 2016 11:15:40 +0000 Subject: [PATCH] Update Dockerfiles for .NET Core 1.1.0. Fixes #489 --- templates/Angular2Spa/Dockerfile | 9 ++++----- templates/AureliaSpa/Dockerfile | 9 ++++----- templates/KnockoutSpa/Dockerfile | 9 ++++----- templates/ReactReduxSpa/Dockerfile | 9 ++++----- templates/ReactSpa/Dockerfile | 9 ++++----- templates/WebApplicationBasic/Dockerfile | 9 ++++----- 6 files changed, 24 insertions(+), 30 deletions(-) diff --git a/templates/Angular2Spa/Dockerfile b/templates/Angular2Spa/Dockerfile index c9bf07c..9a184fa 100644 --- a/templates/Angular2Spa/Dockerfile +++ b/templates/Angular2Spa/Dockerfile @@ -1,17 +1,16 @@ -FROM microsoft/dotnet:1.0.0-preview2-onbuild +FROM microsoft/dotnet:1.1.0-sdk-projectjson RUN apt-get update RUN wget -qO- https://deb.nodesource.com/setup_4.x | bash - RUN apt-get install -y build-essential nodejs +COPY . /app + WORKDIR /app -COPY project.json . RUN ["dotnet", "restore"] - -COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp -ENTRYPOINT ["dotnet", "run", "--server.urls", "http://0.0.0.0:5000"] +CMD ["dotnet", "run", "--server.urls", "http://*:5000"] diff --git a/templates/AureliaSpa/Dockerfile b/templates/AureliaSpa/Dockerfile index c9bf07c..9a184fa 100644 --- a/templates/AureliaSpa/Dockerfile +++ b/templates/AureliaSpa/Dockerfile @@ -1,17 +1,16 @@ -FROM microsoft/dotnet:1.0.0-preview2-onbuild +FROM microsoft/dotnet:1.1.0-sdk-projectjson RUN apt-get update RUN wget -qO- https://deb.nodesource.com/setup_4.x | bash - RUN apt-get install -y build-essential nodejs +COPY . /app + WORKDIR /app -COPY project.json . RUN ["dotnet", "restore"] - -COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp -ENTRYPOINT ["dotnet", "run", "--server.urls", "http://0.0.0.0:5000"] +CMD ["dotnet", "run", "--server.urls", "http://*:5000"] diff --git a/templates/KnockoutSpa/Dockerfile b/templates/KnockoutSpa/Dockerfile index b462012..9a184fa 100644 --- a/templates/KnockoutSpa/Dockerfile +++ b/templates/KnockoutSpa/Dockerfile @@ -1,17 +1,16 @@ -FROM microsoft/dotnet:latest +FROM microsoft/dotnet:1.1.0-sdk-projectjson RUN apt-get update RUN wget -qO- https://deb.nodesource.com/setup_4.x | bash - RUN apt-get install -y build-essential nodejs +COPY . /app + WORKDIR /app -COPY project.json . RUN ["dotnet", "restore"] - -COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp -ENTRYPOINT ["dotnet", "run", "--server.urls", "http://0.0.0.0:5000"] +CMD ["dotnet", "run", "--server.urls", "http://*:5000"] diff --git a/templates/ReactReduxSpa/Dockerfile b/templates/ReactReduxSpa/Dockerfile index b462012..9a184fa 100644 --- a/templates/ReactReduxSpa/Dockerfile +++ b/templates/ReactReduxSpa/Dockerfile @@ -1,17 +1,16 @@ -FROM microsoft/dotnet:latest +FROM microsoft/dotnet:1.1.0-sdk-projectjson RUN apt-get update RUN wget -qO- https://deb.nodesource.com/setup_4.x | bash - RUN apt-get install -y build-essential nodejs +COPY . /app + WORKDIR /app -COPY project.json . RUN ["dotnet", "restore"] - -COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp -ENTRYPOINT ["dotnet", "run", "--server.urls", "http://0.0.0.0:5000"] +CMD ["dotnet", "run", "--server.urls", "http://*:5000"] diff --git a/templates/ReactSpa/Dockerfile b/templates/ReactSpa/Dockerfile index b462012..9a184fa 100644 --- a/templates/ReactSpa/Dockerfile +++ b/templates/ReactSpa/Dockerfile @@ -1,17 +1,16 @@ -FROM microsoft/dotnet:latest +FROM microsoft/dotnet:1.1.0-sdk-projectjson RUN apt-get update RUN wget -qO- https://deb.nodesource.com/setup_4.x | bash - RUN apt-get install -y build-essential nodejs +COPY . /app + WORKDIR /app -COPY project.json . RUN ["dotnet", "restore"] - -COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp -ENTRYPOINT ["dotnet", "run", "--server.urls", "http://0.0.0.0:5000"] +CMD ["dotnet", "run", "--server.urls", "http://*:5000"] diff --git a/templates/WebApplicationBasic/Dockerfile b/templates/WebApplicationBasic/Dockerfile index 134c714..c13b5b8 100644 --- a/templates/WebApplicationBasic/Dockerfile +++ b/templates/WebApplicationBasic/Dockerfile @@ -1,13 +1,12 @@ -FROM microsoft/dotnet:latest +FROM microsoft/dotnet:1.1.0-sdk-projectjson + +COPY . /app WORKDIR /app -COPY project.json . RUN ["dotnet", "restore"] - -COPY . /app RUN ["dotnet", "build"] EXPOSE 5000/tcp -ENTRYPOINT ["dotnet", "run", "--server.urls", "http://0.0.0.0:5000"] +CMD ["dotnet", "run", "--server.urls", "http://*:5000"]