41 lines
1.1 KiB
YAML
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 |