From eef0b01758c2c7d52da8f709c2bdcb89bc288fc3 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Thu, 6 Feb 2025 19:11:33 -0600 Subject: [PATCH] Add support for running as service --- LANCommander.Server/LANCommander.Server.csproj | 2 ++ LANCommander.Server/Program.cs | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/LANCommander.Server/LANCommander.Server.csproj b/LANCommander.Server/LANCommander.Server.csproj index 914c02c8..04f87ad3 100644 --- a/LANCommander.Server/LANCommander.Server.csproj +++ b/LANCommander.Server/LANCommander.Server.csproj @@ -102,6 +102,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/LANCommander.Server/Program.cs b/LANCommander.Server/Program.cs index 7956045f..3db89c97 100644 --- a/LANCommander.Server/Program.cs +++ b/LANCommander.Server/Program.cs @@ -49,6 +49,13 @@ namespace LANCommander.Server var builder = WebApplication.CreateBuilder(args); + builder.Services.AddWindowsService(options => + { + options.ServiceName = "LANCommander Server"; + }); + + builder.Services.AddSystemd(); + ConfigurationManager configuration = builder.Configuration; #region Debug