From 61115d351656d15a29144cc0028d5fbf8fc5feb8 Mon Sep 17 00:00:00 2001 From: Khalitova Angelina Date: Wed, 4 Oct 2023 08:38:28 +0400 Subject: [PATCH] add comment --- tasks/khalitova-am/lab_2/README.md | 1 - tasks/khalitova-am/lab_2/worker-1/Dockerfile | 6 +++++- tasks/khalitova-am/lab_2/worker-2/Dockerfile | 8 ++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/tasks/khalitova-am/lab_2/README.md b/tasks/khalitova-am/lab_2/README.md index 6894d93..fee3707 100644 --- a/tasks/khalitova-am/lab_2/README.md +++ b/tasks/khalitova-am/lab_2/README.md @@ -39,7 +39,6 @@ dotnet new console worker-2 Для запуска приложения вводим команду `docker compose up`. - Результат запуска после сборки: ``` [+] Running 2/0 diff --git a/tasks/khalitova-am/lab_2/worker-1/Dockerfile b/tasks/khalitova-am/lab_2/worker-1/Dockerfile index b80273a..4afea1a 100644 --- a/tasks/khalitova-am/lab_2/worker-1/Dockerfile +++ b/tasks/khalitova-am/lab_2/worker-1/Dockerfile @@ -1,12 +1,16 @@ -# +#задаем базовый образ на .net 6.0 FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-env +#задаем рабочую директорию WORKDIR /app +#на каталог выше копируем файлы и папки в контейнер COPY . ./ +#создаем образы и устанавливаем данные пакеты в контейнер RUN dotnet restore RUN dotnet publish -c Release -o out FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app COPY --from=build-env /app/out . +#вызываем приложение во время выполнения контейнера ENTRYPOINT ["dotnet", "worker-1.dll"] diff --git a/tasks/khalitova-am/lab_2/worker-2/Dockerfile b/tasks/khalitova-am/lab_2/worker-2/Dockerfile index ab40bcb..bf0b925 100644 --- a/tasks/khalitova-am/lab_2/worker-2/Dockerfile +++ b/tasks/khalitova-am/lab_2/worker-2/Dockerfile @@ -1,12 +1,16 @@ -FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-env +#задаем базовый образ на .net 6.0 +FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-env +#задаем рабочую директорию WORKDIR /app +#на каталог выше копируем файлы и папки в контейнер COPY . ./ +#создаем образы и устанавливаем данные пакеты в контейнер RUN dotnet restore RUN dotnet publish -c Release -o out FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app COPY --from=build-env /app/out . +#вызываем приложение во время выполнения контейнера ENTRYPOINT ["dotnet", "worker-2.dll"] -