Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/apicurio/apicurio-tenant-manager

A common tenant manager component for use when deploying Apicurio applications an multi-tenant configurations.
https://github.com/apicurio/apicurio-tenant-manager

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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

```shell
./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` |