I was recently working on a Node.js application and needed to debug a specific issue I was having. This application is hosted within a Docker container both locally and when running in production.
Usually if I am trying to resolve something quickly, I might just normally use console.log() to check that a value was what I expected. However this specific scenario had me stumped and I needed to go deeper.
The #immutable dream I’ve always loved the idea of having an immutable workstation (with the exception of data storage of course 😝). A PC where you can just blow it away by rebooting and you are back to a known-working state. I’ve looked into many options like VM’s or one-off scripts to install everything - even products like Deep Freeze - but nothing suited all my needs.
What I wanted In order of importance