- 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