From 30ae0c043ca2f8958223d6fb343b8b3e3561d727 Mon Sep 17 00:00:00 2001 From: ruberoid Date: Tue, 28 Oct 2025 00:33:00 +0400 Subject: [PATCH] fix: Replace COPY --from=rootconfig with direct nuget.config copy Docker additional_contexts with --from=rootconfig is not supported by Kaniko. Changed to copy nuget.config directly from build context root. - CI: pipeline already copies nuget.config to submodule root - Docker Compose: users must run ./prepare-build.sh first --- src/Nocr.Users.Host/Dockerfile | 7 +++++-- src/Nocr.Users.Migrator/Dockerfile | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Nocr.Users.Host/Dockerfile b/src/Nocr.Users.Host/Dockerfile index 1c585c0..118408b 100644 --- a/src/Nocr.Users.Host/Dockerfile +++ b/src/Nocr.Users.Host/Dockerfile @@ -16,8 +16,11 @@ RUN apt-get update && \ update-ca-certificates && \ rm -rf /var/lib/apt/lists/* -# Copy nuget.config from parent repository (via additional_contexts) -COPY --from=rootconfig nuget.config /root/.nuget/NuGet/NuGet.Config +# Copy nuget.config from build context root +# Must be copied to submodule root before building: +# - CI: pipeline copies it with "cp nuget.config users/" +# - Docker Compose: run ./prepare-build.sh first +COPY nuget.config /root/.nuget/NuGet/NuGet.Config COPY . . diff --git a/src/Nocr.Users.Migrator/Dockerfile b/src/Nocr.Users.Migrator/Dockerfile index 2523a1f..2af24c6 100644 --- a/src/Nocr.Users.Migrator/Dockerfile +++ b/src/Nocr.Users.Migrator/Dockerfile @@ -10,8 +10,11 @@ RUN apt-get update && \ update-ca-certificates && \ rm -rf /var/lib/apt/lists/* -# Copy nuget.config from parent repository (via additional_contexts) -COPY --from=rootconfig nuget.config /root/.nuget/NuGet/NuGet.Config +# Copy nuget.config from build context root +# Must be copied to submodule root before building: +# - CI: pipeline copies it with "cp nuget.config users/" +# - Docker Compose: run ./prepare-build.sh first +COPY nuget.config /root/.nuget/NuGet/NuGet.Config COPY . .