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.Core/FiscalOS.Core.csproj src/FiscalOS.Core/
COPY src/FiscalOS.Infra/FiscalOS.Infra.csproj src/FiscalOS.Infra/ 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.ServiceDefaults/FiscalOS.ServiceDefaults.csproj src/FiscalOS.ServiceDefaults/
COPY src/FiscalOS.API/FiscalOS.API.csproj src/FiscalOS.API/ 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/FiscalOS.AdminCLI.csproj src/FiscalOS.AdminCLI/
COPY src/FiscalOS.AdminCLI/.editorconfig src/FiscalOS.AdminCLI/
RUN dotnet restore src/FiscalOS.API/FiscalOS.API.csproj && \ RUN dotnet restore src/FiscalOS.API/FiscalOS.API.csproj
dotnet restore src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj RUN dotnet restore src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj
COPY src/ src/ COPY src/ src/
RUN dotnet publish src/FiscalOS.API/FiscalOS.API.csproj \ RUN dotnet publish src/FiscalOS.API/FiscalOS.API.csproj \
-c Release \ -c Release \
-o /publish/api \ -o /publish/api \
--no-restore && \ --no-restore
dotnet publish src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj \ RUN dotnet publish src/FiscalOS.AdminCLI/FiscalOS.AdminCLI.csproj \
-c Release \ -c Release \
-o /publish/admincli \ -o /publish/admincli \
--no-restore --no-restore
+4
View File
@@ -1,4 +1,8 @@
{ {
"sdk": {
"version": "10.0.103",
"rollForward": "latestPatch"
},
"test": { "test": {
"runner": "Microsoft.Testing.Platform" "runner": "Microsoft.Testing.Platform"
} }