Files
lalafin/Makefile

16 lines
580 B
Makefile

executable:
./mvnw package -Pnative -Dquarkus.native.additional-build-args="--initialize-at-run-time=sun.java2d.Disposer" $(EXECUTABLE_ARGS)
image:
docker build -t rhiobet/lalafin$(IMAGE_TAG) . -f src/main/docker/Dockerfile.native
file:
$(MAKE) EXECUTABLE_ARGS="-Dquarkus.oidc.enabled=false -Dquarkus.security.users.file.enabled=true -Dquarkus.security.users.file.users=config/users.properties -Dquarkus.security.users.file.roles=config/roles.properties" executable
$(MAKE) IMAGE_TAG=":file" image
oidc:
$(MAKE) executable
$(MAKE) IMAGE_TAG=":oidc" image
all: file oidc