Install Keycloak Using Docker Compose
Jump to navigation
Jump to search
1. Create Postgresql Database for this Keycloak
2. Create compose file as below
keycloak:
deploy:
replicas: 1
placement:
constraints:
- node.labels.type == high
image: 'jboss/keycloak:9.0.3'
environment:
TZ: Asia/Jakarta
DB_VENDOR: POSTGRES
DB_ADDR: [db_hostname]
DB_PORT: [db_port]
DB_SCHEMA: public
DB_DATABASE: [db_name]
DB_USER: keycloak
DB_PASSWORD: keycloakpassword
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: password
#JDBC_PARAMS: "ssl=true"
ports:
- 5006:8080
depends_on:
- [db_hostname]