install with HomeBrew (MacOs or Linux)
$ brew tap AdoptOpenJDK/openjdk
$ brew cask install adoptopenjdk8
$ brew install maven
install with Chocolatey (Windows)
> choco install openjdk8
> choco install maven
Docker-desktop install manually.
- Go to project folder
cd product-service
- Maven clean and package(.jar)
mvn clean package -DskipTests
- Docker Build Image
export IMAGE_TAG=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
docker build $DOCKER_USER/product-service:$IMAGE_TAG .
On Window get IMAGE_TAG=project.version in pom.xml
docker login -u "$DOCKER_USER" -p "$DOCKER_PASS"
docker tag product-service:$IMAGE_TAG product-service:latest
docker push product-service:latest
docker push product-service:$IMAGE_TAG
Set environment link : https://github.com/appman-agm/local-devops/tree/feature/workshop