читать журналы приложений из папки журналов после размещения с помощью Docker в Linux - PullRequest
0 голосов
/ 15 мая 2019

Мы разместили .net core api на сервере linux с помощью docker.поэтому проблема заключается в чтении журналов приложений из папки Logs, которые мы не получаем в контейнере.Наш код докера:

FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 50147

FROM microsoft/dotnet:2.2-sdk AS build
WORKDIR /src
COPY ["Services/Services.csproj", "Services/"]
COPY ["Portal.Common/Portal.Common.csproj", "Portal.Common/"]
COPY ["Portal.Domains/Portal.Domains.csproj", "Portal.Domains/"]
COPY ["Portal.Business/Portal.Business.csproj", "Portal.Business/"]
COPY ["Portal.DataAccess/Portal.DataAccess.csproj", "Portal.DataAccess/"]
RUN dotnet restore "PortalServices/PortalServices.csproj"
COPY . .
WORKDIR "/src/PortalServices"
RUN dotnet build "PortalServices.csproj" -c Release -o /app

FROM build AS publish
RUN dotnet publish "PortalServices.csproj" -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "PortalServices.dll"]

, поэтому в пути к приложению находятся только dll-файлы.Так как мы можем читать журналы из папки ???

Мы внедрили serilog для решения и сохранения в solutionpath / Logs / log.txt В локальном хранилище по этому пути.

Пожалуйста, помогите !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...