From d4e065f188d3a8f24647b488974148b327ba6b57 Mon Sep 17 00:00:00 2001 From: alibw Date: Wed, 31 Dec 2025 16:06:54 +0330 Subject: [PATCH 1/2] Upgraded pdf-service to .net 10 --- PdfService/PdfService.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PdfService/PdfService.csproj b/PdfService/PdfService.csproj index f5c23a7..dd808c1 100644 --- a/PdfService/PdfService.csproj +++ b/PdfService/PdfService.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable -- 2.54.0 From 17f4a7930e54d38597591b7d21b6bf0940fcfb03 Mon Sep 17 00:00:00 2001 From: alibw Date: Wed, 31 Dec 2025 16:07:13 +0330 Subject: [PATCH 2/2] Added Dockerfile and docker ignore file --- .dockerignore | 25 +++++++++++++++++++++++++ PdfService/Dockerfile | 11 +++++++++++ PdfService/PdfService.csproj | 6 ++++++ 3 files changed, 42 insertions(+) create mode 100644 .dockerignore create mode 100644 PdfService/Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..cd967fc --- /dev/null +++ b/.dockerignore @@ -0,0 +1,25 @@ +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/.idea +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/azds.yaml +**/bin +**/charts +**/docker-compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md \ No newline at end of file diff --git a/PdfService/Dockerfile b/PdfService/Dockerfile new file mode 100644 index 0000000..e4c1067 --- /dev/null +++ b/PdfService/Dockerfile @@ -0,0 +1,11 @@ +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build +WORKDIR /src +COPY . . +RUN --mount=type=cache,id=nuget,target=/root/.nuget/packages \ + dotnet publish --self-contained false -o /app + +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS final +WORKDIR /app +COPY --from=build /app . + +ENTRYPOINT ["dotnet", "PdfService.dll"] diff --git a/PdfService/PdfService.csproj b/PdfService/PdfService.csproj index dd808c1..0c3f8a0 100644 --- a/PdfService/PdfService.csproj +++ b/PdfService/PdfService.csproj @@ -11,4 +11,10 @@ + + + .dockerignore + + + -- 2.54.0