Particular / ServiceControl

Backend for ServiceInsight and ServicePulse
https://docs.particular.net/servicecontrol/
Other
51 stars 47 forks source link

ServiceControl cannot run on Linux Docker container #1754

Closed tcomben closed 1 year ago

tcomben commented 5 years ago

We cannot utilize the benefits of NServiceBus monitoring and debugging without being to run ServiceControl in a Linux Docker container.

vanmash commented 7 months ago

what is the status now, @mikeminutillo?

WilliamBZA commented 7 months ago

@vanmash The roadmap is up to date, specifically:

🚧 Produce versions of ServiceContol that run on .NET (in progress)

We are using the terms ".NET" and ".NET Framework" as described in ".NET vs. .NET Framework for server apps".

Parts of ServiceControl still require .NET Framework, which is not available on Linux. To run on Linux, all of ServiceControl must run on .NET.

Going forward, we will migrate ServiceControl from .NET Framework to .NET. Among other things, this will require us to switch from from ASP.NET Web API to ASP.NET Core and switch to a version of SignalR which runs on .NET (which requires a corresponding change to ServicePulse).

Once this version is completed, then the work on the containers will begin. We have already started planning what those new containers will roughly look like.

vanmash commented 7 months ago

Hey @WilliamBZA thank you for replying. Do you think "first half of 2024" mentioned ealier still stands?

adamralph commented 7 months ago

@vanmash we are continuously updating https://github.com/Particular/ServiceControl/issues/3651 as each piece work is completed, so yes, what is stated in that issue is as much as we know right now.