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