31 lines
809 B
YAML
31 lines
809 B
YAML
|
|
version: '3.8'
|
||
|
|
|
||
|
|
services:
|
||
|
|
mongodb:
|
||
|
|
environment:
|
||
|
|
MONGO_INITDB_ROOT_USERNAME: ${ENV_MONGO_INITDB_ROOT_USERNAME}
|
||
|
|
MONGO_INITDB_ROOT_PASSWORD: ${ENV_MONGO_INITDB_ROOT_PASSWORD}
|
||
|
|
ports:
|
||
|
|
- 27017:27017
|
||
|
|
|
||
|
|
keycloak.localhost:
|
||
|
|
environment:
|
||
|
|
- KEYCLOAK_ADMIN=admin
|
||
|
|
- KEYCLOAK_ADMIN_PASSWORD=admin
|
||
|
|
- KC_DB=postgres
|
||
|
|
- KC_DB_URL_HOST=postgresql.localhost
|
||
|
|
- KC_DB_URL_DATABASE=keycloak
|
||
|
|
- KC_DB_PASSWORD=123456
|
||
|
|
- KC_DB_USERNAME=keycloak
|
||
|
|
- KC_DB_SCHEMA=public
|
||
|
|
ports:
|
||
|
|
- 8080:8080
|
||
|
|
|
||
|
|
postgresql.localhost:
|
||
|
|
environment:
|
||
|
|
# ALLOW_EMPTY_PASSWORD is recommended only for development.
|
||
|
|
- POSTGRES_PASSWORD=123456
|
||
|
|
- POSTGRESQL_USERNAME=keycloak
|
||
|
|
- POSTGRESQL_DATABASE=keycloak
|
||
|
|
ports:
|
||
|
|
- 5432:5432
|