Support Elytron file-based used provider

This commit is contained in:
2022-12-06 17:26:57 +01:00
parent b615e486d6
commit 0d6219f6b6
10 changed files with 77 additions and 17 deletions

View File

@@ -1,7 +1,15 @@
executable:
./mvnw package -Pnative
./mvnw package -Pnative $(EXECUTABLE_ARGS)
image:
docker build -t rhiobet/lalafin . -f src/main/docker/Dockerfile.native
docker build -t rhiobet/lalafin$(IMAGE_TAG) . -f src/main/docker/Dockerfile.native
all: executable image
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