Skip to content

MichiBaum/Microservices

Repository files navigation

Microservices

SonarCloud
Bugs Code Smells Coverage Duplicated Lines (%) Lines of Code Maintainability Rating Security Rating Technical Debt Vulnerabilities

This project is all about microservices and microfrontends. There are microservices build with spring, spring cloud and so forth.

Available Microservices

There are these microservices:

Release

Maven release plugin

mvnw release:update-versions

Docker

Build JavaDoc

mvnw javadoc:aggregate

Build & Push docker images

Build docker images:

mvnw spring-boot:build-image --projects ./admin-service,./javadoc-service,./registry-service -DdockerHub.username=YourDockerHubUsername -DdockerHub.password=YourDockerHubPassword

Container

Up

docker compose up --build -d

Down

docker compose down

Logs

# Follow
docker compose logs -f

# Single container 
docker compose logs ´name´

Change HOSTS file

Windows

In C:\Windows\System32\drivers\etc find file hosts and add those lines:

# Microservises
127.0.0.1 gateway.michibaum.ch
127.0.0.1 registry.michibaum.ch
127.0.0.1 admin.michibaum.ch
127.0.0.1 javadoc.michibaum.ch
127.0.0.1 usermanagement.michibaum.ch
127.0.0.1 authentication.michibaum.ch
127.0.0.1 michibaum.ch

Linux

File: /etc/hosts

Scan docker files

docker scan YourDockerHubUsername/DockerHubRepository:TagName --dependency-tree

License

GitHub license

Collaborators

MichiBaum
Michael Baumberger

Contributors

severinnauer
Severin
MichiBaum
Michael Baumberger