commit be034d96934920fc01249151e1f9e75180925365 Author: marcel Date: Mon Dec 8 13:55:25 2025 +0100 Dateien nach "docker" hochladen diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..b1df843 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,43 @@ +services: + postgres: + image: postgres:15 + container_name: keycloak-db + environment: + POSTGRES_DB: keycloak + POSTGRES_USER: keycloak + POSTGRES_PASSWORD: password + volumes: + - ./data/postgres:/var/lib/postgresql/data + #ports: + #  - 5432:5432 + restart: unless-stopped + keycloak: + image: quay.io/keycloak/keycloak:26.4 + container_name: keycloak-server + volumes: + - ./certs:/etc/x509/https + - ./trusts:/opt/keycloak/conf/truststores + + environment: + KEYCLOAK_ADMIN: admin + KEYCLOAK_ADMIN_PASSWORD: admin + + KC_DB: postgres + KC_DB_URL: jdbc:postgresql://postgres:5432/keycloak + KC_DB_USERNAME: keycloak + KC_DB_PASSWORD: password + + KC_HTTPS_CERTIFICATE_FILE: /etc/x509/https/lt642223.regioit.local.crt + KC_HTTPS_CERTIFICATE_KEY_FILE: /etc/x509/https/lt642223.regioit.local.key + + KC_HTTP_ENABLED: true + # KC_PROXY: edge + KC_HOSTNAME: lt642223.regioit.local + + ports: + - 8443:8443 + command: start + depends_on: + - postgres + restart: unless-stopped +