fix(all): Во всех проектах обновлен dockerfile, проект собирается под root.

This commit is contained in:
Mikhail Trubnikov
2026-05-19 13:51:25 +10:00
parent 30b5501900
commit c0148088c1
17 changed files with 18 additions and 0 deletions

View File

@@ -4,7 +4,9 @@ FROM 10.99.253.167:8090/dotnet/runtime:9.0 AS base
WORKDIR /app WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
USER root
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.AIHITLoaderWorker/PARR.AIHITLoaderWorker.csproj", "PARR.AIHITLoaderWorker/"] COPY ["PARR.AIHITLoaderWorker/PARR.AIHITLoaderWorker.csproj", "PARR.AIHITLoaderWorker/"]

View File

@@ -8,6 +8,7 @@ WORKDIR /app
# This stage is used to build the service project # This stage is used to build the service project
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.AIHITRelationshipsSyncerWorker/PARR.AIHITRelationshipsSyncerWorker.csproj", "PARR.AIHITRelationshipsSyncerWorker/"] COPY ["PARR.AIHITRelationshipsSyncerWorker/PARR.AIHITRelationshipsSyncerWorker.csproj", "PARR.AIHITRelationshipsSyncerWorker/"]

View File

@@ -5,6 +5,7 @@ WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.AIHITSyncerWorker/PARR.AIHITSyncerWorker.csproj", "PARR.AIHITSyncerWorker/"] COPY ["PARR.AIHITSyncerWorker/PARR.AIHITSyncerWorker.csproj", "PARR.AIHITSyncerWorker/"]

View File

@@ -4,6 +4,7 @@ FROM 10.99.253.167:8090/dotnet/runtime:9.0 AS base
WORKDIR /app WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.EsppOrderLoaderWorker/PARR.EsppOrderLoaderWorker.csproj", "PARR.EsppOrderLoaderWorker/"] COPY ["PARR.EsppOrderLoaderWorker/PARR.EsppOrderLoaderWorker.csproj", "PARR.EsppOrderLoaderWorker/"]

View File

@@ -4,6 +4,7 @@ FROM 10.99.253.167:8090/dotnet/runtime:9.0 AS base
WORKDIR /app WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.EsppOrderManagerWorker/PARR.EsppOrderManagerWorker.csproj", "PARR.EsppOrderManagerWorker/"] COPY ["PARR.EsppOrderManagerWorker/PARR.EsppOrderManagerWorker.csproj", "PARR.EsppOrderManagerWorker/"]

View File

@@ -4,6 +4,7 @@ FROM 10.99.253.167:8090/dotnet/runtime:9.0 AS base
WORKDIR /app WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.EsppScheduleSyncWorker/PARR.EsppScheduleSyncWorker.csproj", "PARR.EsppScheduleSyncWorker/"] COPY ["PARR.EsppScheduleSyncWorker/PARR.EsppScheduleSyncWorker.csproj", "PARR.EsppScheduleSyncWorker/"]

View File

@@ -4,6 +4,7 @@ FROM 10.99.253.167:8090/dotnet/runtime:9.0 AS base
WORKDIR /app WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.EsppTemplateSyncWorker/PARR.EsppTemplateSyncWorker.csproj", "PARR.EsppTemplateSyncWorker/"] COPY ["PARR.EsppTemplateSyncWorker/PARR.EsppTemplateSyncWorker.csproj", "PARR.EsppTemplateSyncWorker/"]

View File

@@ -8,6 +8,7 @@ WORKDIR /app
# This stage is used to build the service project # This stage is used to build the service project
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.JobAutoControlWorker/PARR.JobAutoControlWorker.csproj", "PARR.JobAutoControlWorker/"] COPY ["PARR.JobAutoControlWorker/PARR.JobAutoControlWorker.csproj", "PARR.JobAutoControlWorker/"]

View File

@@ -4,6 +4,7 @@ FROM 10.99.253.167:8090/dotnet/runtime:9.0 AS base
WORKDIR /app WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.MasterWorker/PARR.MasterWorker.csproj", "PARR.MasterWorker/"] COPY ["PARR.MasterWorker/PARR.MasterWorker.csproj", "PARR.MasterWorker/"]

View File

@@ -5,6 +5,7 @@ WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.NextRunWorker/PARR.NextRunWorker.csproj", "PARR.NextRunWorker/"] COPY ["PARR.NextRunWorker/PARR.NextRunWorker.csproj", "PARR.NextRunWorker/"]

View File

@@ -8,6 +8,7 @@ WORKDIR /app
# This stage is used to build the service project # This stage is used to build the service project
FROM 10.99.253.167:8090/dotnet/sdk:7.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:7.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.TaskReconciliationWorker/PARR.TaskReconciliationWorker.csproj", "PARR.TaskReconciliationWorker/"] COPY ["PARR.TaskReconciliationWorker/PARR.TaskReconciliationWorker.csproj", "PARR.TaskReconciliationWorker/"]

View File

@@ -5,6 +5,7 @@ WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.TemplateActivatorWorker/PARR.TemplateActivatorWorker.csproj", "PARR.TemplateActivatorWorker/"] COPY ["PARR.TemplateActivatorWorker/PARR.TemplateActivatorWorker.csproj", "PARR.TemplateActivatorWorker/"]

View File

@@ -5,6 +5,7 @@ WORKDIR /app
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.TemplateDistributorWorker/PARR.TemplateDistributorWorker.csproj", "PARR.TemplateDistributorWorker/"] COPY ["PARR.TemplateDistributorWorker/PARR.TemplateDistributorWorker.csproj", "PARR.TemplateDistributorWorker/"]

View File

@@ -8,6 +8,7 @@ WORKDIR /app
# This stage is used to build the service project # This stage is used to build the service project
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.TemplateGeneratorWorker/PARR.TemplateGeneratorWorker.csproj", "PARR.TemplateGeneratorWorker/"] COPY ["PARR.TemplateGeneratorWorker/PARR.TemplateGeneratorWorker.csproj", "PARR.TemplateGeneratorWorker/"]

View File

@@ -8,6 +8,7 @@ WORKDIR /app
# This stage is used to build the service project # This stage is used to build the service project
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.TemplateMatcherWorker/PARR.TemplateMatcherWorker.csproj", "PARR.TemplateMatcherWorker/"] COPY ["PARR.TemplateMatcherWorker/PARR.TemplateMatcherWorker.csproj", "PARR.TemplateMatcherWorker/"]

View File

@@ -8,6 +8,7 @@ WORKDIR /app
# This stage is used to build the service project # This stage is used to build the service project
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.TemplateUpdaterWorker/PARR.TemplateUpdaterWorker.csproj", "PARR.TemplateUpdaterWorker/"] COPY ["PARR.TemplateUpdaterWorker/PARR.TemplateUpdaterWorker.csproj", "PARR.TemplateUpdaterWorker/"]

View File

@@ -8,6 +8,7 @@ WORKDIR /app
# This stage is used to build the service project # This stage is used to build the service project
FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build FROM 10.99.253.167:8090/dotnet/sdk:9.0 AS build
ARG BUILD_CONFIGURATION=Release ARG BUILD_CONFIGURATION=Release
USER root
WORKDIR /src WORKDIR /src
COPY ["NuGet.config", "."] COPY ["NuGet.config", "."]
COPY ["PARR.WorkloadBuilderWorker/PARR.WorkloadBuilderWorker.csproj", "PARR.WorkloadBuilderWorker/"] COPY ["PARR.WorkloadBuilderWorker/PARR.WorkloadBuilderWorker.csproj", "PARR.WorkloadBuilderWorker/"]