new network

This commit is contained in:
Andreas Knuth 2024-05-28 17:01:18 -05:00
parent cc6ffd670a
commit 7d67cbe6de
1 changed files with 15 additions and 14 deletions

View File

@ -7,33 +7,32 @@ services:
image: postgres:15.7-alpine3.19 image: postgres:15.7-alpine3.19
volumes: volumes:
- postgres_volume:/var/lib/postgresql/data - postgres_volume:/var/lib/postgresql/data
# - ./pg_hba.conf:/var/lib/postgresql/data/pg_hba.conf
environment: environment:
POSTGRES_DB: ${POSTGRES_DB} POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER} POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_PASSWORD: "test1234"
# ports:
#- "2345:5432"
networks: networks:
- bizmatch - keycloak
auth: auth:
container_name: keycloak container_name: keycloak
image: quay.io/keycloak/keycloak:latest image: quay.io/keycloak/keycloak:23.0.7
restart: unless-stopped # restart: unless-stopped
ports: ports:
- "8080:8080" - "8080:8080"
environment: environment:
- DB_DATABASE=${DB_HOST}
- DB_USER=${POSTGRES_USER}
- DB_PASSWORD=${POSTGRES_PASSWORD}
- KC_DB=postgres - KC_DB=postgres
- KC_DB_URL_HOST=${DB_HOST} - KC_DB_URL_HOST=${DB_HOST}
- KC_DB_URL_DATABASE=${POSTGRES_DB} - KC_DB_URL_DATABASE=${POSTGRES_DB}
- KC_DB_USERNAME=${POSTGRES_USER} - KC_DB_USERNAME=${POSTGRES_USER}
- KC_DB_PASSWORD=${POSTGRES_PASSWORD} - KC_DB_PASSWORD=test1234
- KC_PROXY=edge - KC_PROXY=edge
- KC_HOSTNAME=${HOSTNAME} - KC_HOSTNAME=${HOSTNAME}
- KC_HOSTNAME_ADMIN=${HOSTNAME} - KC_HOSTNAME_ADMIN=${HOSTNAME}
- KC_TRANSACTION_XA_ENABLED=false # - KC_TRANSACTION_XA_ENABLED=false
# - KC_HOSTNAME_ADMIN_URL=${KEYCLOAK_URL}
- KC_METRICS_ENABLED=true - KC_METRICS_ENABLED=true
- KC_HEALTH_ENABLED=true - KC_HEALTH_ENABLED=true
- KC_HOSTNAME_STRICT=false - KC_HOSTNAME_STRICT=false
@ -43,16 +42,18 @@ services:
- KC_LOG_LEVEL=INFO - KC_LOG_LEVEL=INFO
depends_on: depends_on:
- postgres - postgres
command: # entrypoint: ["/opt/keycloak/wait-for-postgres.sh", "postgres_keycloak", "/opt/keycloak/bin/kc.sh", "start"]
- start # entrypoint: ["/opt/keycloak/bin/kc.sh", "start", "--db-password='test1234'"]
entrypoint: ["/opt/keycloak/bin/kc.sh", "start"]
volumes: volumes:
- ./auth/import:/opt/keycloak/data/import - ./auth/import:/opt/keycloak/data/import
- ./keywind.jar:/opt/keycloak/providers/keywind.jar - ./keywind.jar:/opt/keycloak/providers/keywind.jar
- ./wait-for-postgres.sh:/opt/keycloak/wait-for-postgres.sh
networks: networks:
- bizmatch - keycloak
networks: networks:
bizmatch: keycloak:
external: true external: true
volumes: volumes: