oauthkeycloakdb: image: docker.io/library/postgres:16-alpine container_name: oauthkeycloakdb environment: POSTGRES_DB: keycloak POSTGRES_USER: keycloak POSTGRES_PASSWORD: password volumes: - ./docker/blocks/auth/oauth/cloak.sql:/docker-entrypoint-initdb.d/cloak.sql restart: unless-stopped oauthkeycloak: image: quay.io/keycloak/keycloak:23.0 container_name: oauthkeycloak command: start-dev environment: KC_DB: postgres KC_DB_URL: jdbc:postgresql://oauthkeycloakdb/keycloak KC_DB_USERNAME: keycloak KC_DB_PASSWORD: password KEYCLOAK_ADMIN: admin KEYCLOAK_ADMIN_PASSWORD: admin PROXY_ADDRESS_FORWARDING: "true" ports: - 8087:8080 depends_on: - oauthkeycloakdb links: - "oauthkeycloakdb:oauthkeycloakdb" restart: unless-stopped