Build multi-arch images and push to Docker Hub:
docker buildx prune
mvn clean install -P push-docker-amd-arm-images -pl base -Ddebian.codename=bullseye-slim
mvn clean install -P push-docker-amd-arm-images -pl base
mvn clean install -P push-docker-amd-arm-images -pl '!base,!openjdk21'
Build specific node version:
mvn clean install -P push-docker-amd-arm-images -Dnode.version=16.20.2
Build specific haproxy-certbot version:
mvn clean install -P push-docker-amd-arm-images -Dhaproxy.version=2.2.33
Build to your custom repo
mvn clean install -P push-docker-amd-arm-images -Ddocker.repo=your-docker-repo
Build locally with no push
mvn clean install -P push-docker-amd-arm-images -Ddocker.output.type=image
Build x64 locally (deprecated)
mvn clean install -Ddockerfile.skip=false -Ddockerfile.build.noCache=true