https://github.com/ramonpaolo/authentication-microservice
Microservice to authenticate user
https://github.com/ramonpaolo/authentication-microservice
docker express microservice nodejs
Last synced: about 1 year ago
JSON representation
Microservice to authenticate user
- Host: GitHub
- URL: https://github.com/ramonpaolo/authentication-microservice
- Owner: ramonpaolo
- License: mit
- Created: 2023-10-24T21:33:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-05T22:39:35.000Z (over 2 years ago)
- Last Synced: 2024-10-05T11:21:57.924Z (over 1 year ago)
- Topics: docker, express, microservice, nodejs
- Language: TypeScript
- Homepage:
- Size: 286 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Languages Translates
- [Portuguese](#portuguese)
- [English](#english)
# English
##### Ops: this translate was made by me(Ramon Paolo Maran). Sorry for any problem in translate : )
## Index
- [About the Project](#abouttheproject-english)
- [How it's works?](#howwork-english)
- [Technologies Useds](#technologiesuseds-english)
- [How execute this project?](#howexecute-english)
---
# 📑 About the Project
This project is a microservice that can be used for everyone that need a service to authenticate users.
Only clone the repository and use it.
---
# How it's works?
This is a microservice with single responsibility that is allow users to authenticate on the service.
To use this project, is recommend to understand about `Event-Driven Architecture`.
If u already understand Event Drive, just clone the repository, and enjoy with this project in tests or in Postman.
---
# 🚀 Technologies Useds
- NodeJs
- Express
- TypeScript
- Prisma
- Ava
- PostgreSQL
- Redis
- ElasticSearch
- Grafana
- Docker
- HTTP 2.0(SPDY)
---
# 📁 How Execute this Project?
Requirements: NodeJs 20.8.1 LTS and Docker
```bash
# clone the repositore
$ git clone https://github.com/ramonpaolo/authentication-microservice
# enter inside the folder of project
$ cd /authentication-microservice
# install the dependencies:
$ yarn
# init the project:
$ ./script.sh server
```
---
# Portuguese
---
## Índice
- [Sobre o Projeto](#abouttheproject-portuguese)
- [Como Funciona?](#howwork-portuguese)
- [Tecnologias Usadas](#technologiesuseds-portuguese)
- [Como executar o Projeto?](#howexecute-portuguese)
---
# 📑 Sobre o Projeto
Esse projeto é um microserviço que pode ser usado por qualquer um que precise de um serviço para autenticar usuários.
Apenas clone o repositório e use.
---
# Como Funciona ?
Esse é um microserviço com uma responsabilidade que permite usuários se autenticarem no serviço.
Para usar esse projeto, é recomendado entender sobre `Event-Drive Architecture`.
Se você já sabe sobre Event Drive, apenas clone o repositório, e divirta-se com esse projeto nos testes ou no Postman.
---
# 🚀 Tecnologias Utilizadas
- NodeJs
- Express
- TypeScript
- Prisma
- Ava
- PostgreSQL
- Redis
- ElasticSearch
- Grafana
- Docker
- HTTP 2.0(SPDY)
---
# 📁 Como executar o projeto?
Pré-requisitos: NodeJs 20.8.1 LTS e Docker
```bash
# clone the repositore
$ git clone https://github.com/ramonpaolo/authentication-microservice
# enter inside the folder of project
$ cd /authentication-microservice
# install the dependencies:
$ yarn
# init the project:
$ ./script.sh server
```



# Make by Ramon Paolo Maran ❤