duvu / esoftorder

A sample of springboot mysql liquibase docker springtest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

###1. Development To simplify development: ####1.1. Use docker to run mysql

docker-compose -f src/main/docker/mysql.yml up -d

####1.2. Run whole project

mvn spring-boot:run

####1.3 Test Run all tests

mvn test

Run specific test

mvn test -Dtest=ReportResourceTests#summarySpecificTime

###2. Deployment Build docker image

mvn clean compile jib:dockerBuild

Use docker to deploy.

docker-compose -f src/main/docker/app.yml up -d

###Run with specific profile

mvn spring-boot:run -Dspring-boot.run.profiles=prod

###Build Docker

./mvnw spring-boot:build-image -Dspring-boot.build-image.imageName=me.duvu/esoftorder
mvn compile jib:dockerBuild

###Run docker

docker run -p 8081:8081 -t me.duvu/esoftorder
docker-compose -f src/main/docker/app.yml up

About

A sample of springboot mysql liquibase docker springtest


Languages

Language:Java 97.8%Language:HTML 2.0%Language:Shell 0.1%Language:Dockerfile 0.1%