services: kk_db: image: postgres:16 container_name: kk_db environment: POSTGRES_DB: keycloak POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres volumes: - keycloak-postgres:/var/lib/postgresql/data networks: - keycloak_network keycloak: build: context: ./keycloak dockerfile: Dockerfile container_name: keycloak ports: - "8080:8080" environment: KC_ADMIN: admin KC_ADMIN_PASSWORD: admin PROXY_ADDRESS_FORWARDING: true KС_HTTPS_PORT: 8443 KС_HTTP_PORT: 8080 KС_LOGLEVEL: INFO KС_HTTP_PROXY: true KС_HTTPS_REDIRECT: false KC_HOSTNAME_STRICT: false KC_PROXY: passthrough KC_HTTP_ENABLED: true KC_HOSTNAME: yalarba.ru KC_HOSTNAME_STRICT_BACKCHANNEL: false KC_FRONTEND_URL: https://yalarba.ru/auth command: start --optimized networks: - keycloak_network volumes: keycloak-postgres: