DEV Community

Nathan Cook
Nathan Cook

Posted on • Updated on

Introducing DNV - Frictionless Node development with Docker Compose

Alt Text

Hello! If you're a Node developer who uses Docker Compose, you should check out DNV.

DNV works behind the scenes to keep dependencies in your Docker container in-sync with your local project.

It also comes with a custom made, featureful ncurses-like UI designed for use when developing apps using Docker Compose.

This was my 'covid isolation' personal project to learn more about Node fundamentals, and I think it turned out pretty good! If you do check it out and run into any problems, please create an issue.

Here's a showcase recorded using Asciinema which shows how you can shell in to containers, install and run programs with full interactivity, open the README.md for your dependencies, show a live 'metrics' display with CPU, memory and event loop stats of the Node process, view a list of and run .sh scripts and script entries from your package.json in the container, and more!

DNV Showcase

Top comments (0)