Changeset View
Changeset View
Standalone View
Standalone View
docker/docker-compose.keycloak.yml
- This file was added.
version: '2' | |||||
services: | |||||
keycloak-db: | |||||
image: postgres:11 | |||||
env_file: | |||||
- ./env/keycloak-db.env | |||||
environment: | |||||
# unset PGHOST as db service crashes otherwise | |||||
PGHOST: | |||||
keycloak: | |||||
build: services/keycloak | |||||
env_file: | |||||
- ./env/keycloak.env | |||||
entrypoint: /entrypoint.sh | |||||
environment: | |||||
JAVA_TOOL_OPTIONS: "-Dkeycloak.profile=preview | |||||
-Dkeycloak.profile.feature.token_exchange=enabled" | |||||
volumes: | |||||
- "./services/keycloak/entrypoint.sh:/entrypoint.sh:ro" | |||||
- "./services/keycloak/keycloak_swh_setup.py:/keycloak_swh_setup.py:ro" | |||||
expose: | |||||
- "8080" | |||||
depends_on: | |||||
- keycloak-db | |||||
swh-web: | |||||
depends_on: | |||||
- keycloak | |||||
environment: | |||||
SWH_CONFIG_FILENAME: /web-keycloak.yml | |||||
volumes: | |||||
- "./conf/web-keycloak.yml:/web-keycloak.yml:ro" | |||||
No newline at end of file |