-
Notifications
You must be signed in to change notification settings - Fork 42
Description
The current Node.js application lacks a Docker setup, which makes it difficult to run the app in a consistent environment across different systems. To make the app easier to deploy, test, and run in isolated environments, it needs to be containerized using Docker.
The Dockerization process should:
1.) Use a lightweight Node.js base image (e.g., node:20-alpine).
2.) Install project dependencies within the container.
3.) Expose the necessary port (e.g., 3000) to access the application.
4.) Add a Dockerfile to the project root.
Expected Outcome:
1.) A Dockerfile is created to containerize the Node.js application.
2.) The application can be built and run in a Docker container.
3.) Developers and users can easily build and run the containerized app using Docker