Use nodemon for automatic reloading of source code changes in development
Development
Dockerfile.dev defines a development container with nodemon. It requires to attach the source code directory as volume for automatic reloading of code changes.
docker-compose.yml automatically builds a container with Dockerfile.dev.
docker-compose up --build --remove-orphans
Production
Dockerfile defines a production container.
There is no docker-compose.yml using it yet, because production deployment is likely going to use Kubernetes instead.
Edited by Zak, J. (Jan)