Creates a Dockerfile and sample build and run scripts. This allows people to use this tool without having to install node or build it themselves, it can all be run in a controlled environment and managed by docker, kubernetes, or other container management service. I'd even recommend pushing the docker image to Docker Hub (possibly as part of a CI/CD pipeline). This example is pretty straightforward in always pulling from the current master branch (can be updated to use releases when they are tagged) and uses Node 10 with Alpine Linux for a smaller Linux OS.
Creates a Dockerfile and sample build and run scripts. This allows people to use this tool without having to install node or build it themselves, it can all be run in a controlled environment and managed by docker, kubernetes, or other container management service. I'd even recommend pushing the docker image to Docker Hub (possibly as part of a CI/CD pipeline). This example is pretty straightforward in always pulling from the current master branch (can be updated to use releases when they are tagged) and uses Node 10 with Alpine Linux for a smaller Linux OS.