# Sử dụng image .NET 6 SDK FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /source # Sao chép csproj và solution COPY *.sln . COPY *.csproj ./ RUN dotnet restore # Sao chép thư mục chứa mã nguồn COPY . ./ WORKDIR /source # Build ứng dụng RUN dotnet publish -c release -o /app # Sao chép ứng dụng đã build FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app COPY --from=build /app ./ EXPOSE 80 ENTRYPOINT ["dotnet", "TÊN_ỨNG_DỤNG.dll"]