Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Jake Friedman d2898810b4
Add copyright header to all files (#153) 2021-05-11 10:43:16 -07:00
Jake Friedman 260c61c565
Support ExtractOnly and custom install dir on Windows (#150) 2021-04-30 15:30:13 -07:00
Jake Friedman 51c113eb72 Workaround dotnet issue 50020: Windows container service bug 2021-04-27 11:17:02 -07:00
Jake Friedman 984456836b
Fix Windows check 2021-04-19 16:27:20 -07:00
Jake Friedman bc4491a529
Fix install script when run with Windows PowerShell; Create uninstall script (#125)
Also reverts PFN change for prerelease builds, as it breaks local loopback exemption
2021-04-13 14:13:29 -07:00
Jake Friedman b00fa7265b
Fix install script line endings; Fix service logging; Update readme (#124) 2021-04-12 17:26:02 -07:00
Jake Friedman 729599ee2a
Support running service as systemd and Windows service. Create installer scripts for Linux & Windows. (#121)
- New installer scripts for Linux and Windows make it easy to configure the service as a service 😎. Scripts are wrapped inside the existing service .zip files for easy access 💯.
- Service now supports running as a systemd service on Linux! Uses Microsoft.Extensions.Hosting.Systemd nuget so it's well supported 🆒. Thanks @patelp3989 for the advice on how to set this up! This also fixes a Linux bug where volatile state wasn't wiped on boot.
- Use Microsoft.Extensions.Hosting.WindowsService nuget instead of DotNetCore.WindowsService as the latter was intended as a stopgap until the ASP.NET concepts were available in .NET Core. They are now, so let's use them! 😲
- Moved service .zip creation out of .yml and into a standalone PowerShell script for debuggability. 🪲
- Refactored service C# files for readability. Biggest change: moved IPC endpoint methods to their own file as they are 95% boilerplate code with little chance of breaking. 🥱
2021-04-10 17:09:12 -07:00