Cant Update Class Within Class Library .Net Core With Docker

Hello,I have a project that include directories, class libraries and web applications. In a directory I have class library and inside there is a class. When I updated this class, in another directory I have a .net core project I dockerized with docker-compose before didin’t changed.Also this projects dependencies has this class. I builded/rebuilded class and .net core project . I remove image and docker-compose up again , but there is no update. What should I do ? Please help.

This is my solution explorer on visual studio

- Core (Class Library) - abc.cs (I updated this class, added a property like public string Language 

{get;set;}) – Services (Folder)
– StreamApi (.Net Core Application)
– Dockerfile,Program.cs,Startup.cs etc. all files is here.

This is my dockerfile :

FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS base WORKDIR /app FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build WORKDIR /src COPY [StreamAPI/StreamAPI.csproj", "StreamAPI/"] RUN dotnet restore "StreamAPI/StreamAPI.csproj" COPY . . WORKDIR "/src/StreamAPI" RUN dotnet build "StreamAPI.csproj" -c Release -o /app FROM build AS publish RUN dotnet publish "StreamAPI.csproj" -c Release -o /app FROM base AS final WORKDIR /app COPY --from=publish /app . ENV ASPNETCORE_URLS=http://+:7008 ENV ASPNETCORE_ENVIRONMENT docker ENTRYPOINT ["dotnet", "StreamAPI.dll"] 

And my yml file :

version: '3.4' services: stream-api: container_name: stream.api image: ${DOCKER_REGISTRY-}stream.api build: context: . dockerfile: StreamAPI/Dockerfile ports: - "7006:7006" network_mode: networkName restart: unless-stopped 

How can I get updated container ? Any help is apprepiated.Thank you so much

submitted by /u/lemurjulien1
[link] [comments]
Source: Reddit