From 027b76c2e54c2cb0bf16cf0e5c96a7d2957f708c Mon Sep 17 00:00:00 2001 From: masoud Date: Sat, 6 Dec 2025 14:59:52 +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 9098ceb..c1011e5 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 "FrontOffice.BFF.WebApi/FrontOffice.BFF.WebApi.csproj" - -# Build and publish RUN dotnet publish "FrontOffice.BFF.WebApi/FrontOffice.BFF.WebApi.csproj" -c Release -o /app/publish --no-restore FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS runtime