Docker for Node JS Peer 2 Peer Video Calling Server Documentation app.js file is main server file. package.json file is responsible for installing packages. DockerFile is responsible for running node js and installing its dependencies in docker container. .dockerignore file is responsible for ignore modules and dependencies when creating docker image. .gitignore file is responsible for ignoring modules and dependencies when pushing code to github. docker-compose file is yaml file for configuring services docker in production Thank You