carlesarnal / apicurio-tenant-manager

A common tenant manager component for use when deploying Apicurio applications an multi-tenant configurations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apicurio Tenant Manager

A common tenant manager component for use when deploying Apicurio applications using multi-tenant configurations.

Build Configuration

There are two main configuration profiles:

  • dev - suitable for development
  • prod - for production

Getting started

./mvnw clean install -DskipTests
cd api
../mvnw quarkus:dev

This will result in the tenant manager API starting on http://localhost:8585 using an in-memory database (H2).

Runtime configuration

The following parameters are available to alter configuration at runtime:

Option Command argument Environment variable
Datasource URL -Dquarkus.jdbc.url DATASOURCE_URL
Datasource username -Dquarkus.datasource.username DATASOURCE_USERNAME
Datasource password -Dquarkus.datasource.password DATASOURCE_PASSWORD

About

A common tenant manager component for use when deploying Apicurio applications an multi-tenant configurations.

License:Apache License 2.0


Languages

Language:Java 90.1%Language:Shell 6.9%Language:Makefile 2.5%Language:Dockerfile 0.4%