An open API service indexing awesome lists of open source software.

https://github.com/julianhm9612/spring-boot-logs-api

A simple example of log handling in spring boot :books:
https://github.com/julianhm9612/spring-boot-logs-api

java jib-maven-plugin logs logstash-lo logstash-logback-encoder postgresql spring-boot

Last synced: about 2 months ago
JSON representation

A simple example of log handling in spring boot :books:

Awesome Lists containing this project

README

        

# spring-boot-logs-api

A simple example of log handling in spring boot 📚

## Spring initializr
Basic configuration

Captura de Pantalla 2022-09-30 a la(s) 3 18 51 p m

## Instal dependencies
mvn install

## Install postgis
https://postgis.net/install/

## Run the project
mvn spring-boot:run

## Run with docker
1. Compile and create docker image

mvn compile jib:dockerBuild

2. Docker compose

docker compose up

3. Or run the container

docker run -it --rm -p 8036:8036 spring-boot-logs-api:1.0.0

## Create a docker image for kubernetes
1. docker run -it --rm wondercode/composerize-plus:1.2.1 docker run -it --rm -p 8036:8036 spring-boot-logs-api:1.0.0 > docker-compose.yml

2. kompose convert

## Export docker image in a tar
docker save spring-boot-logs-api:1.0.0 > spring-boot-logs-api:1.0.0.tar

## More info about

### Logging
https://www.baeldung.com/spring-boot-logging

### Log Rolling File
https://www.baeldung.com/java-logging-rolling-file-appenders

### JIB
https://www.baeldung.com/jib-dockerizing

# Autor
https://github.com/Julianhm9612