Incorporate grid-service-websrv into program. #340
Labels
area: code-ops
Issue relates to the issue of Code Ops
area: dependencies
Pull requests that update a dependency file
area: third-party
Issue relates to third-party app and dependencies
kind: feature
This issue integrates a single feature (or multiple disguised as one)
opsec: love-all-environments
SEC-04-LAE
opsec: love-all-platforms
SEC-04-LAP
opsec: public-ops
SEC-02-PUBOPS
opsec: we-love-clean-code
SEC-10-WLCC
platform: linux
This issue relates to Linux.
platform: mac-os
This issue relates to MacOS.
platform: windows
This issue relates to windows.
priority: deliverable
The issue is medium priority, most issues will use this as they see fit.
Milestone
Port the code for the grid-service-websrv to C# and allow it to be run as a daemon alongside the grid bot (optionally).
Implements the following:
This issue is a bit of a two parter, it also calls to move the gRPC based code into its own assembly to clean up Runner.cs as it is getting cluttered
We will use the default routing methods instead of controllers.
Another case to consider with this is the system hogging https ports etc, or you already have some proxy server running e.g. Traefik or Nginx. For this case I will allow the listen port to be customised, as well as allow HTTPs to not be forced.
As always, this server will be a toggeable feature, and will not be forced to run.
The text was updated successfully, but these errors were encountered: