apache-saml-sso/docker-compose.yml

41 lines
1.1 KiB
YAML

services:
apache-proxy:
image: soarinferret/mod_auth_mellon:0.15.0-alpine
restart: unless-stopped
container_name: apache_proxy
ports:
- '8081:443'
volumes:
- ./conf/saml.conf:/usr/local/apache2/conf.d/saml.conf:ro
- ./conf/saml2/:/etc/httpd/saml2/:ro
- ./conf/ssl/:/usr/local/apache2/ssl/:ro
- ./www:/var/www/:ro
develop:
watch:
- action: rebuild
path: ./docker-compose.yml
- action: rebuild
path: ./conf/**/*
idp:
image: quay.io/keycloak/keycloak:24.0.4
restart: unless-stopped
container_name: keycloak
command: start-dev
ports:
- '8080:8080'
environment:
- KEYCLOAK_ADMIN=admin
- KEYCLOAK_ADMIN_PASSWORD=admin
#- KC_LOG_LEVEL=DEBUG
#- KC_HOSTNAME=localhost
volumes:
- ./data_keycloak:/opt/keycloak/data/
grafana:
image: grafana/grafana-oss
restart: unless-stopped
container_name: grafana
ports:
- '3000:3000'
volumes:
- ./conf/grafana.ini:/etc/grafana/grafana.ini:ro
- ./data_grafana:/var/lib/grafana