This project is a file processing system that allows users to upload files, process them, and receive processing results.
To run the system locally, please follow these steps:
-
Clone the Project from Git and cd into
git clone https://github.com/LudmilaShilo/file-processor
cd file-processor
-
Install the Dependencies assume a node ecosystem already install
npm install
-
Create the Development Environment File
cp .env.example .env.development
-
Start Redis and MongoDB
Use Docker to run Redis and MongoDB with the following command:
docker-compose -f docker-compose-dev.yml up --build -d
- Run the Project
Start the project using:
npm run dev
- Run Tests
To execute the tests, use:
npm run test
- Please find the usage documentation on this link:
https://www.postman.com/ludmilashilo/file-processor
License
This project is licensed under the MIT License.