Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identity service

This microservice is responsible for:

  • Onboarding users
  • Roles and permissions
  • Authentication

Tech stack

  • Build tool: maven >= 3.9.5
  • Java: 21
  • Framework: Spring boot 3.2.x
  • DBMS: MySQL

Prerequisites

  • Java SDK 21
  • A MySQL server

Start application

mvn spring-boot:run

Build application

mvn clean package

Docker guideline

Build docker image

docker build -t <account>/identity-service:0.9.0 .

Push docker image to Docker Hub

docker image push <account>/identity-service:0.9.0

Create network:

docker network create devteria-network

Start MySQL in devteria-network

docker run --network devteria-network --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.37-debian

Run your application in devteria-network

docker run --name identity-service --network devteria-network -p 8080:8080 -e DBMS_CONNECTION=jdbc:mysql://mysql:3306/identity identity-service:0.0.1

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages