Removing AuthService and fixing Dockerfile for PublicApi

This commit is contained in:
Steve Smith
2020-07-31 00:19:17 -04:00
parent e9a9dc06d7
commit f901db156a
13 changed files with 12 additions and 86 deletions

View File

@@ -6,15 +6,18 @@ EXPOSE 80
EXPOSE 443
FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build
WORKDIR /src
COPY ["src/PublicApi/PublicApi.csproj", "src/PublicApi/"]
RUN dotnet restore "src/PublicApi/PublicApi.csproj"
WORKDIR /app
COPY . .
WORKDIR "/src/src/PublicApi"
RUN dotnet build "PublicApi.csproj" -c Release -o /app/build
#COPY ["src/PublicApi/PublicApi.csproj", "./PublicApi/"]
#RUN dotnet restore "./PublicApi/PublicApi.csproj"
#COPY . .
WORKDIR "/app/src/PublicApi"
RUN dotnet restore
RUN dotnet build "./PublicApi.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "PublicApi.csproj" -c Release -o /app/publish
RUN dotnet publish "./PublicApi.csproj" -c Release -o /app/publish
FROM base AS final
WORKDIR /app