Centralised ApiKey service and management
Europeana’s API-key service.
Depends on the Europeana Keycloak server project
Licensed under the EUPL V.1.2.
For full details, see LICENSE.md.
mvn clean install
(add -DskipTests
) to skip the unit tests during build
Generate a Docker image using the project’s Dockerfile
Configure the application by generating a apikey.user.properties
file and placing this in the
k8s folder. After deployment this file will override the settings specified in the apikey.properties
file
located in the src/main/resources folder. The .gitignore file makes sure the .user.properties file
is never committed.
Configure the deployment by setting the proper environment variables specified in the configuration template files
in the k8s folder
Deploy to Kubernetes infrastructure