From 727e9f463339e6b187b0ebffbabf1c18e3afeed8 Mon Sep 17 00:00:00 2001 From: Alex T Date: Mon, 19 Aug 2024 22:52:39 -0600 Subject: [PATCH] Modifying dockerfile. Suppressing trimming warnings. --- Dockerfile | 7 +++---- .../Apptality.CloudMapEcsPrometheusDiscovery.csproj | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6cf3c0b..d66fac0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # Linux (default) ARG BUILD_IMAGE_BASE=mcr.microsoft.com/dotnet/sdk:8.0-alpine -ARG RUNTIME_IMAGE_BASE=mcr.microsoft.com/dotnet/runtime-deps:8.0-alpine +ARG RUNTIME_IMAGE_BASE=mcr.microsoft.com/dotnet/runtime:8.0-alpine # Windows (built out of CI/CD) # ARG BUILD_IMAGE=mcr.microsoft.com/dotnet/sdk:8.0-nanoserver-ltsc2022 # ARG RUNTIME_IMAGE=mcr.microsoft.com/dotnet/runtime:8.0-nanoserver-ltsc2022 @@ -19,15 +19,14 @@ WORKDIR /app COPY . ./ RUN dotnet restore -a $TARGETARCH ./src/$PROJECT_NAME/$PROJECT_NAME.csproj RUN dotnet publish -a $TARGETARCH \ + --no-restore \ --self-contained true \ -c Release \ -o out \ ./src/$PROJECT_NAME/$PROJECT_NAME.csproj # Build the runtime image -FROM --platform=$BUILDPLATFORM ${RUNTIME_IMAGE_BASE} -ARG TARGETARCH -ARG BUILDPLATFORM +FROM ${RUNTIME_IMAGE_BASE} ENV DOTNET_CLI_TELEMETRY_OPTOUT=1 \ DOTNET_RUNNING_IN_CONTAINER=true \ diff --git a/src/Apptality.CloudMapEcsPrometheusDiscovery/Apptality.CloudMapEcsPrometheusDiscovery.csproj b/src/Apptality.CloudMapEcsPrometheusDiscovery/Apptality.CloudMapEcsPrometheusDiscovery.csproj index fde3582..7457eb4 100644 --- a/src/Apptality.CloudMapEcsPrometheusDiscovery/Apptality.CloudMapEcsPrometheusDiscovery.csproj +++ b/src/Apptality.CloudMapEcsPrometheusDiscovery/Apptality.CloudMapEcsPrometheusDiscovery.csproj @@ -6,7 +6,7 @@ true partial - false + true true true