refactor(docker): streamline Dockerfile by removing redundant .editorconfig copies and simplifying restore commands

This commit is contained in:
Stevan Freeborn
2026-03-11 12:49:16 -05:00
parent ff4d10edcc
commit 9572097d38
2 changed files with 8 additions and 7 deletions
+4 -7
View File
@@ -10,23 +10,20 @@ COPY src/Directory.Packages.props src/
COPY src/FiscalOS.Core/FiscalOS.Core.csproj src/FiscalOS.Core/
COPY src/FiscalOS.Infra/FiscalOS.Infra.csproj src/FiscalOS.Infra/
COPY src/FiscalOS.Infra/.editorconfig src/FiscalOS.Infra/
COPY src/FiscalOS.ServiceDefaults/FiscalOS.ServiceDefaults.csproj src/FiscalOS.ServiceDefaults/
COPY src/FiscalOS.API/FiscalOS.API.csproj src/FiscalOS.API/
COPY src/FiscalOS.API/.editorconfig src/FiscalOS.API/
COPY src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj src/FiscalOS.AdminCLI/
COPY src/FiscalOS.AdminCLI/.editorconfig src/FiscalOS.AdminCLI/
RUN dotnet restore src/FiscalOS.API/FiscalOS.API.csproj && \
dotnet restore src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj
RUN dotnet restore src/FiscalOS.API/FiscalOS.API.csproj
RUN dotnet restore src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj
COPY src/ src/
RUN dotnet publish src/FiscalOS.API/FiscalOS.API.csproj \
-c Release \
-o /publish/api \
--no-restore && \
dotnet publish src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj \
--no-restore
RUN dotnet publish src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj \
-c Release \
-o /publish/admincli \
--no-restore
+4
View File
@@ -1,4 +1,8 @@
{
"sdk": {
"version": "10.0.103",
"rollForward": "latestPatch"
},
"test": {
"runner": "Microsoft.Testing.Platform"
}