10 changed files with 83 additions and 5 deletions
@ -0,0 +1,9 @@ |
|||
.dockerignore |
|||
.env |
|||
.git |
|||
.gitignore |
|||
.vs |
|||
.vscode |
|||
*/bin |
|||
*/obj |
|||
**/.toolstarget |
|||
@ -0,0 +1,27 @@ |
|||
version: '3' |
|||
|
|||
services: |
|||
eshopwebrazor: |
|||
image: eshopwebrazor |
|||
build: |
|||
context: . |
|||
dockerfile: src/WebRazorPages/Dockerfile |
|||
environment: |
|||
- ASPNETCORE_ENVIRONMENT=Development |
|||
ports: |
|||
- "5107:5107" |
|||
|
|||
eshopwebmvc: |
|||
image: eshopwebmvc |
|||
build: |
|||
context: . |
|||
dockerfile: src/Web/Dockerfile |
|||
environment: |
|||
- ASPNETCORE_ENVIRONMENT=Development |
|||
ports: |
|||
- "5106:5106" |
|||
|
|||
networks: |
|||
default: |
|||
external: |
|||
name: nat |
|||
@ -0,0 +1,19 @@ |
|||
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/aspnetcore-build:2.1.300-preview1 AS build |
|||
RUN npm install -g bower@1.8.4 |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR /src/src/Web |
|||
RUN dotnet restore -nowarn:msb3202,nu1503 |
|||
RUN dotnet build --no-restore -c Release -o /app |
|||
|
|||
FROM build AS publish |
|||
RUN dotnet publish --no-restore -c Release -o /app |
|||
|
|||
FROM base AS final |
|||
WORKDIR /app |
|||
COPY --from=publish /app . |
|||
ENTRYPOINT ["dotnet", "Web.dll"] |
|||
@ -0,0 +1,19 @@ |
|||
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/aspnetcore-build:2.1.300-preview1 AS build |
|||
RUN npm install -g bower@1.8.4 |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR /src/src/WebRazorPages |
|||
RUN dotnet restore -nowarn:msb3202,nu1503 |
|||
RUN dotnet build --no-restore -c Release -o /app |
|||
|
|||
FROM build AS publish |
|||
RUN dotnet publish --no-restore -c Release -o /app |
|||
|
|||
FROM base AS final |
|||
WORKDIR /app |
|||
COPY --from=publish /app . |
|||
ENTRYPOINT ["dotnet", "Microsoft.eShopWeb.RazorPages.dll"] |
|||
Loading…
Reference in new issue