diff --git a/DD.Persistence.App/Dockerfile b/DD.Persistence.App/Dockerfile index 1a71dfd..fb8f35f 100644 --- a/DD.Persistence.App/Dockerfile +++ b/DD.Persistence.App/Dockerfile @@ -10,10 +10,10 @@ FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build ARG BUILD_CONFIGURATION=Release ARG PUBLISHERPASSWORD -# 1. Настраиваем рабочую директорию +# 1. Настраиваем рабочую директорию WORKDIR /src -# 2. Добавляем приватный NuGet-репозиторий +# 2. Добавляем приватный NuGet-репозиторий #RUN dotnet nuget add source \ #--name gitea \ #--username publisher \ @@ -21,7 +21,7 @@ WORKDIR /src #--store-password-in-clear-text \ #https://git.ddrilling.ru/api/packages/DDrilling/nuget/index.json -# 3. Копируем csproj-файлы и восстанавливаем пакеты +# 3. Копируем csproj-файлы Рё восстанавливаем пакеты COPY ["DD.Persistence.App/DD.Persistence.App.csproj", "DD.Persistence.App/"] COPY ["DD.Persistence.API/DD.Persistence.API.csproj", "DD.Persistence.API/"] COPY ["DD.Persistence/DD.Persistence.csproj", "DD.Persistence/"] @@ -32,19 +32,19 @@ COPY ["DD.Persistence.Repository/DD.Persistence.Repository.csproj", "DD.Persiste RUN dotnet restore "./DD.Persistence.App/DD.Persistence.App.csproj" -# 4. Копируем *всё* оставшееся (код и т. п.) +# 4. Копируем *РІСЃС‘* оставшееся (РєРѕРґ Рё С‚. Рї.) COPY . . -# 5. Собираем +# 5. Собираем WORKDIR "/src/DD.Persistence.App" RUN dotnet build "./DD.Persistence.App.csproj" -c $BUILD_CONFIGURATION -o /app/build -# ---------- Публикация приложения ---------- +# ---------- Публикация приложения ---------- FROM build AS publish ARG BUILD_CONFIGURATION=Release RUN dotnet publish "./DD.Persistence.App.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false -# ---------- Финальный образ с рантаймом ---------- +# ---------- Финальный образ СЃ рантаймом ---------- FROM base AS final WORKDIR /app COPY --from=publish /app/publish .