Skip to content

Conversation

niemyjski
Copy link
Member

@niemyjski niemyjski requested review from Copilot and ejsmith September 1, 2025 02:13
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the Docker build configuration to align with the latest .NET runtime dependencies as referenced from the official dotnet-docker repository. The changes modernize package versions and improve Docker layer caching efficiency.

  • Updated .NET runtime dependency package versions to newer Ubuntu Noble versions
  • Reorganized RUN commands for better Docker layer caching
  • Added cleanup of apt cache to reduce image size

Comment on lines +114 to +130
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
supervisor \
wget \
dos2unix \
ca-certificates \
\
# .NET dependencies
libc6 \
libgcc1 \
libgssapi-krb5-2 \
libicu66 \
libssl1.1 \
libgcc-s1 \
libicu74 \
libssl3t64 \
libstdc++6 \
zlib1g && \
dos2unix /app/docker-entrypoint.sh
tzdata \
tzdata-legacy \
&& rm -rf /var/lib/apt/lists/* \
&& dos2unix /app/docker-entrypoint.sh
Copy link

Copilot AI Sep 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same RUN command block appears twice in the Dockerfile (lines 114-130 and 175-191). Consider extracting this into a reusable pattern or consolidating the stages if possible to reduce duplication and maintenance overhead.

Copilot uses AI. Check for mistakes.

Copy link

github-actions bot commented Sep 1, 2025

Code Coverage

Package Line Rate Branch Rate Complexity Health
Exceptionless.Web 44% 32% 2938
Exceptionless.AppHost 19% 7% 89
Exceptionless.Core 66% 44% 8566
Exceptionless.Insulation 27% 24% 231
Summary 57% (9914 / 17251) 40% (3909 / 9692) 11824

@niemyjski niemyjski merged commit bbf09c9 into main Sep 1, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants