commit 5fff0a8d48cdb88e61776683d43a0ee1090b71e5 Author: ggendron Date: Tue Feb 18 09:35:06 2025 +0000 Ajouter docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..81f6f7d --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,44 @@ +version: '3.7' + +services: + postgres: + image: postgres:16.2 + volumes: + - postgres_data:/var/lib/postgresql/data + environment: + POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} +# networks: +# - keycloak_network + + keycloak: + image: quay.io/keycloak/keycloak:latest + command: start + environment: + KC_HOSTNAME: keycloak.ad.formation.lan + KC_HOSTNAME_PORT: 8080 + KC_HOSTNAME_STRICT_BACKCHANNEL: false + KC_HTTP_ENABLED: true + KC_HOSTNAME_STRICT_HTTPS: false + KC_HEALTH_ENABLED: true + KEYCLOAK_ADMIN: ${KEYCLOAK_ADMIN} + KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD} + KC_DB: postgres + KC_DB_URL: jdbc:postgresql://postgres/${POSTGRES_DB} + KC_DB_USERNAME: ${POSTGRES_USER} + KC_DB_PASSWORD: ${POSTGRES_PASSWORD} + ports: + - 8080:8080 + restart: always + depends_on: + - postgres +# networks: +# - keycloak_network + +volumes: + postgres_data: + driver: local + +networks: + keycloak_network: \ No newline at end of file