mirror of https://github.com/abpframework/abp.git
11 changed files with 201 additions and 0 deletions
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/applications/AuthServer.Host" |
|||
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", "AuthServer.Host.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/applications/BackendAdminApp.Host" |
|||
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", "BackendAdminApp.Host.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/applications/ConsoleClientDemo" |
|||
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", "ConsoleClientDemo.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/applications/PublicWebSite.Host" |
|||
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", "PublicWebSite.Host.dll"] |
|||
@ -0,0 +1,21 @@ |
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
RUN apk add --no-cache bash |
|||
WORKDIR /src |
|||
COPY . . |
|||
|
|||
WORKDIR "/src/samples/MicroserviceDemo/microservices/ProductService.Host" |
|||
RUN dotnet restore -nowarn:msb3202,nu1503 |
|||
RUN dotnet build --no-restore -c Release |
|||
|
|||
WORKDIR "/src/samples/MicroserviceDemo/applications/AuthServer.Host" |
|||
RUN dotnet restore -nowarn:msb3202,nu1503 |
|||
RUN dotnet build --no-restore -c Release |
|||
|
|||
FROM build AS final |
|||
WORKDIR /src |
|||
COPY --from=build /src/samples/MicroserviceDemo/microservices/ProductService.Host ./ProductService.Host |
|||
COPY --from=build /src/samples/MicroserviceDemo/applications/AuthServer.Host ./AuthServer.Host |
|||
COPY --from=build /src/samples/MicroserviceDemo/databases/entrypoint.sh . |
|||
RUN chmod +x ./entrypoint.sh |
|||
|
|||
ENTRYPOINT ["./entrypoint.sh"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/gateways/BackendAdminAppGateway.Host" |
|||
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", "BackendAdminAppGateway.Host.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/gateways/InternalGateway.Host" |
|||
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", "InternalGateway.Host.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/gateways/PublicWebSiteGateway.Host" |
|||
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", "PublicWebSiteGateway.Host.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/microservices/BloggingService.Host" |
|||
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", "BloggingService.Host.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/microservices/IdentityService.Host" |
|||
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", "IdentityService.Host.dll"] |
|||
@ -0,0 +1,18 @@ |
|||
FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine AS base |
|||
WORKDIR /app |
|||
EXPOSE 80 |
|||
|
|||
FROM microsoft/dotnet:2.2-sdk-alpine AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/samples/MicroserviceDemo/microservices/ProductService.Host" |
|||
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", "ProductService.Host.dll"] |
|||
Loading…
Reference in new issue