refactor(docker): streamline Dockerfile by removing redundant .editorconfig copies and simplifying restore commands
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"sdk": {
|
||||||
|
"version": "10.0.103",
|
||||||
|
"rollForward": "latestPatch"
|
||||||
|
},
|
||||||
"test": {
|
"test": {
|
||||||
"runner": "Microsoft.Testing.Platform"
|
"runner": "Microsoft.Testing.Platform"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user