Sign inSign up

jfrancis/aspnetmvcapp

By jfrancis

•Updated over 7 years ago

A sample ASP .NET Framework MVC app as docker image

Image
0

1.1K

jfrancis/aspnetmvcapp repository overview

Reference application from https://github.com/jmahendr/dotnet-framework-docker/tree/master/samples/aspnetmvcapp⁠

Dockerfile

FROM mcr.microsoft.com/dotnet/framework/sdk:4.8 AS build
WORKDIR /app

# copy csproj and restore as distinct layers
COPY *.sln .
COPY aspnetmvcapp/*.csproj ./aspnetmvcapp/
COPY aspnetmvcapp/*.config ./aspnetmvcapp/
RUN nuget restore

# copy everything else and build app
COPY aspnetmvcapp/. ./aspnetmvcapp/
WORKDIR /app/aspnetmvcapp
RUN msbuild /p:Configuration=Release


FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8 AS runtime
WORKDIR /inetpub/wwwroot
COPY --from=build /app/aspnetmvcapp/. ./

Run the container as

docker run --rm --name aspnetmvc_sample -it -p 8000:80 jfrancis/aspnetmvcapp

Tag summary

Content type

Image

Digest

Size

3.2 GB

Last updated

over 7 years ago

docker pull jfrancis/aspnetmvcapp