Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/apicurio/apicurio-tenant-manager
- Owner: Apicurio
- License: apache-2.0
- Created: 2021-12-23T15:27:28.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-10T12:40:57.000Z (over 1 year ago)
- Last Synced: 2023-10-10T14:28:35.844Z (over 1 year ago)
- Language: Java
- Size: 306 KB
- Stars: 0
- Watchers: 6
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: security-scan.sh
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` |