This is a simple To-Do List Application built with Node.js and Dockerized for easy deployment.
- Add, delete, and update tasks.
- REST API for managing tasks.
- Docker support for containerized deployment.
- Backend: Node.js, Express.js
- Containerization: Docker
git clone https://github.com/N4si/learn_docker.git
cd learn_dockernpm installnpm startBy default, the app runs on port 3000.
docker build -t my_to_do_app .docker run -p 3000:3000 my_to_do_appTo stop the running container, first find its ID:
docker psThen stop it:
docker stop <CONTAINER_ID>docker logindocker tag my_to_do_app megan/my_to_do_appdocker push your_docker_hub_user_name/my_to_do_app