From 6f03c84264ab11877ce343dca30c27294d8a5230 Mon Sep 17 00:00:00 2001 From: DouweRavers Date: Thu, 17 Apr 2025 15:22:31 +0200 Subject: [PATCH] switched to self signed https --- Dockerfile | 4 +++- Program.cs | 9 +++++++++ wwwroot/README.md => README.md | 0 certificate.pfx | Bin 0 -> 2660 bytes obj/Debug/net8.0/douwco.be.AssemblyInfo.cs | 2 +- .../net8.0/douwco.be.AssemblyInfoInputs.cache | 2 +- 6 files changed, 14 insertions(+), 3 deletions(-) rename wwwroot/README.md => README.md (100%) create mode 100644 certificate.pfx diff --git a/Dockerfile b/Dockerfile index 3fffd79..5c323ea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,8 @@ # Use the official ASP.NET Core runtime as a parent image FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base WORKDIR /app -EXPOSE 5000 +EXPOSE 5000 5001 +ENV ASPNETCORE_URLS=https://*:5001;http://*:5000 # Use the SDK image to build the app FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build @@ -19,4 +20,5 @@ RUN dotnet publish "douwco.be.csproj" -c Release -o /app/publish FROM base AS final WORKDIR /app COPY --from=publish /app/publish . +COPY ["./certificate.pfx", "/app/certificate.pfx"] ENTRYPOINT ["dotnet", "douwco.be.dll"] diff --git a/Program.cs b/Program.cs index 7bb285d..5a7d840 100644 --- a/Program.cs +++ b/Program.cs @@ -1,5 +1,14 @@ var builder = WebApplication.CreateBuilder(args); + builder.WebHost.UseUrls("http://*:5000"); +builder.WebHost.ConfigureKestrel(options => +{ + options.ListenAnyIP(5001, listenOptions => + { + listenOptions.UseHttps("/app/certificate.pfx", "douwco_website"); + }); +}); + var app = builder.Build(); app.UseStaticFiles(); diff --git a/wwwroot/README.md b/README.md similarity index 100% rename from wwwroot/README.md rename to README.md diff --git a/certificate.pfx b/certificate.pfx new file mode 100644 index 0000000000000000000000000000000000000000..39b8581684e66a11db63c5667baac89f58b5a204 GIT binary patch literal 2660 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 G2>t}fcc2ph literal 0 HcmV?d00001 diff --git a/obj/Debug/net8.0/douwco.be.AssemblyInfo.cs b/obj/Debug/net8.0/douwco.be.AssemblyInfo.cs index 659c977..2ba6a0e 100644 --- a/obj/Debug/net8.0/douwco.be.AssemblyInfo.cs +++ b/obj/Debug/net8.0/douwco.be.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("douwco.be")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+40bc778f29b5fd32a057f7dc38a67df115078301")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ef528aa10f4b3023fcb0b390f9bc3fbb9e556310")] [assembly: System.Reflection.AssemblyProductAttribute("douwco.be")] [assembly: System.Reflection.AssemblyTitleAttribute("douwco.be")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net8.0/douwco.be.AssemblyInfoInputs.cache b/obj/Debug/net8.0/douwco.be.AssemblyInfoInputs.cache index 8282857..972f6d1 100644 --- a/obj/Debug/net8.0/douwco.be.AssemblyInfoInputs.cache +++ b/obj/Debug/net8.0/douwco.be.AssemblyInfoInputs.cache @@ -1 +1 @@ -b66fe98ff0bcbc21f45df330d12f67895e13da8431f3c9c8386e535dcf228e2b +af406788523d4d8abd228b688c7e0a51b47a570d106336ab61c277d07f20bb78