This service is responsible for managing users in the system. It provides functionalities for creating and logging in users.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- Docker (optional)
- Clone the repository
- Navigate to the
user-service
directory - Install the dependencies with
pnpm install
(ornpm install
if you're not using pnpm)
To run the service, use the command pnpm start
(or npm start
).
This service is containerized using Docker, and can be built and run as a Docker container. The main.yml file in the .github
directory contains a GitHub Actions workflow that automatically builds a Docker image and pushes it to Docker Hub whenever changes are pushed to the main
branch.
- Express - The web framework used
- Mongoose - Used for MongoDB object modeling
- bcrypt - Used for password hashing
Currently not open for contributions.
- Aravind Sanjeev
This project is licensed under the MIT License.