svengeance / Husky

Modernizing the way developers think about installers
3 stars 0 forks source link

[Feature] Provide a Containerized Debugging Experience (With Seq) #26

Open svengeance opened 3 years ago

svengeance commented 3 years ago

Context

It's quite simple for users to right-click their solution and add Docker Support via Visual Studio, however this doesn't provide altogether the best experience we could offer. Considering our heavy use of structured logging, we could utilize a locally-hosted Seq sink via docker, and open the users' browser to view logs as they start debugging Husky.

Proposals

Allow users to select a launch profile that offers a containerized execution environment with Seq as part of the standard dev loop.

Interested Users

Husky Developers

svengeance commented 3 years ago

Notes to investigate: we probably don't need docker-compose for this. It would be much more convenient if we operated in a single container, and loaded seq into that. We do, of course, need a way for the user to specify whether they want to debug win/linux/osx.