A Docker / NodeJS environment project
For better example using this technique, checkout this exercise using a docker container to improve the server installation
If you want to know more about the structure, the explanation are more detailed on the link in this readme of this touch-screen repository
When setting up the docker container, the system may display an error
Example:
docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"/app/scripts/dev_entrypoint.sh\": permission denied".
The fix is to change the mode of execution of the file
src/server/scripts> chmod +x dev_entrypoint.sh
The Ultimate NodeJS Development Setup with Docker - Use this blog