From 5bcb483bd55877d30b08f75aba1d43d6fb1ac6a0 Mon Sep 17 00:00:00 2001 From: masoud Date: Sat, 6 Dec 2025 14:59:39 +0000 Subject: [PATCH] Update Dockerfile: add proxy env vars and copy NuGet.config --- Dockerfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 602faaf..a532dd0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,19 @@ FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build + +ARG HTTP_PROXY +ARG HTTPS_PROXY + +ENV HTTP_PROXY=${HTTP_PROXY} +ENV HTTPS_PROXY=${HTTPS_PROXY} +ENV http_proxy=${HTTP_PROXY} +ENV https_proxy=${HTTPS_PROXY} + WORKDIR /src -# Copy all source files COPY src/ ./ +COPY NuGet.config ./ -# Restore dependencies RUN dotnet restore "BackOffice.BFF.WebApi/BackOffice.BFF.WebApi.csproj" - -# Build and publish RUN dotnet publish "BackOffice.BFF.WebApi/BackOffice.BFF.WebApi.csproj" -c Release -o /app/publish --no-restore FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS runtime