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 theapikey.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