Back to registry

Keycloak

Open source identity and access management for modern applications and services.

authidentitysecurity

Usage

dockup.config.ts
import { defineConfig } from 'dockup/config';
import { keycloak } from 'dockup/services';

export default defineConfig({
  services: [
    keycloak()
  ],
});

Metadata

This service automatically exposes metadata.

dockup metadata
Admin Console: http://localhost:8080/admin

Keycloak administration console

Admin Credentials: Username: admin, Password: admin

Administrator login credentials

Account Console: http://localhost:8080/realms/master/account

User account management

The above are the metadata generated when using this service with the default options.

Options

PropTypeDefault
port?
number
8080
adminUser?
string
"admin"
adminPassword?
string
"admin"
database?
"h2" | "postgres" | "mysql" | "mariadb"
"h2" (embedded)
devMode?
boolean
true
realmImportPath?
string
undefined
name?
string
-
image?
string
-
extend?
((service: ContainerService) => ContainerService)
-