Skip to content
This repository has been archived by the owner on May 4, 2024. It is now read-only.

lg-labs-pentagon/lg-labs-boot-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Lg5 Boot to Java

👋 It has a set library as bootstrap for any project with characteristics similar to DDD, EDA, Hexagonal and others architectures.

lg-labs License

From Lg Pentagon or lg5! Get a boot basic over Spring Boot.

For more information, check this pages https://lufgarciaqu.medium.com.

Using Spring Boot 3.2.3

🚀 Maven Install

Install 1/2: Add this to pom.xml:

<dependency>
    <groupId>com.labs.lg.pentagon</groupId>
    <artifactId>lg-labs-boot-parent</artifactId>
    <version>1.0.0-alpha.3</version>
</dependency>

Install 2/2: Run via command line

mvn install

📚Contents

  • Kafka with Avro
  • Postgres
  • Loggins
  • Lombok
  • Jacoco
  • Spring Boot Maven plugin to build docker images.

🏗️ Build Docker Images

You can use Spring Boot Maven plugin to build docker images.

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <image>
            <name>replace:replace</name>
        </image>
        <createdDate>now</createdDate>
        <skip>false</skip>
    </configuration>
    <executions>
        <execution>
            <phase>install</phase>
            <goals>
                <goal>build-image</goal>
            </goals>
        </execution>
    </executions>
</plugin>

In-Progress: will be added Jib Plugin in the next release.

⚖️ License

The MIT License (MIT). Please see License for more information.