This Node.js project allows you to upload files to the cloud using Cloudinary. It is built with TypeScript, Express, Multer, Mongoose, Docker, and Bcryptjs. This README file will guide you through the setup and usage of this project.
Before you begin, ensure you have met the following requirements:
- Node.js installed on your machine.
- MongoDB MongoDB Atlas account.
- A Cloudinary account and API credentials (API Key, API Secret, Cloud Name).
- Docker
-
Clone the repository to your local machine:
git clone git@github.com:AliFathy-1999/NodeJS_Upload_File_On_Cloud.git Or You can pull Docker Repository from docker pull aliahmedfathi/nodejsapp-upload-file-on-cloudinary
-
Build Docker Image
docker build -t upload-file-cloud .
-
Run Docker Container
docker run -p 4000:4000 upload-file-cloud
- User can register and upload Image
- User can update data.
- User can delete data.