Skip to content

Opine-official/user-service

Repository files navigation

User Service

This service is responsible for managing users in the system. It provides functionalities for creating and logging in users.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js
  • Docker (optional)

Installing

  1. Clone the repository
  2. Navigate to the user-service directory
  3. Install the dependencies with pnpm install (or npm install if you're not using pnpm)

Running the service

To run the service, use the command pnpm start (or npm start).

Deployment

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.

Built With

  • Express - The web framework used
  • Mongoose - Used for MongoDB object modeling
  • bcrypt - Used for password hashing

Contributing

Currently not open for contributions.

Authors

  • Aravind Sanjeev

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages