Commit Graph

10 Commits

Author SHA1 Message Date
Jordan Dominion
8b59884bf9 Final ValueTask conversion 2023-10-07 17:41:19 -04:00
Jordan Dominion
a6c85366ae Add Windows service commands 128, 129, and 130
- 128 triggers a server shutdown.
- 129 and 130 are identical to SIGUSR1 and SIGUSR2 respectively, triggering a graceful shutdown and detaching shutdown respectively.
- These are implemented via pipes and are preferred to using the update path going forward. Should eventually replace the param entirely at the next possibility.
- New service params to detach and restart any running server as opposed to stopping entirely.
- Defer all service control to Service executable from Configure app.
- Console runner returns non-zero on error.
- Fix setting ACL of appsettings.Production.yml.
2023-06-25 21:00:26 -04:00
Jordan Brown
65ec6a0e98 Remove ConfigureAwait(false) in top level projects 2022-09-19 10:19:08 -04:00
Jordan Brown
b9586c7fee The great stylecop update
Beware those that read into this commit. Here there be style conformance...

Closes #1252
2021-05-09 19:27:09 -04:00
Cyberboss
f0c9227a2c Add wizard support to service 2018-10-03 15:54:20 -04:00
Cyberboss
1af9644d73 More user stuff, other fixes 2018-07-20 16:43:48 -04:00
Cyberboss
9415ef722a Make things reference the watchdog instead of the host directly 2018-04-05 12:46:57 -04:00
Jordan Brown
e7548f0205 Write the service runner, remove the tests because the ServiceBase pattern can't achieve 100% code coverage 2018-04-04 20:43:13 -04:00
Jordan Brown
15dc6bb2de Implement some server and console stuff 2018-04-04 20:29:48 -04:00
Cyberboss
6a94907392 Add skeleton project 2018-03-28 12:20:59 -04:00