Keycloak kann derzeit nur mit einem postgres ohne Passwort betrieben werden #46
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Derzeit habe ich eine neue pg_hba.conf erstellt, die ein PW Authorization unnötig macht:
TYPE DATABASE USER ADDRESS METHOD
host all all all trust
Diese wird in den postgres container eingehangen über die Zeile:
volumes:
- postgres_volume:/var/lib/postgresql/data
- ./pg_hba.conf:/var/lib/postgresql/data/pg_hba.conf
Das Problem
[io.agroal.pool] (agroal-11) Datasource '': FATAL: password authentication failed for user keycloak
muss unbedingt vor dem Produktionsgang behoben werden !!!!!
Keycloak kann derzeit nicht mit einem postgres Passwort betrieben werdento Keycloak kann derzeit nur mit einem postgres ohne Passwort betrieben werdenEine Übergangslösung könnte sein, den Port des postgres nicht nach außen zu geben ....
Wichtige Befehle:
docker exec -it postgres_keycloak /bin/sh
docker run -it --rm --network bizmatch postgres:15.7-alpine3.19 psql -h postgres -U keycloak -d keycloak
docker logs -f postgres_keycloak
docker logs -f keycloak
docker compose up auth
docker compose up postgres -d
Version Keycloak von 24.0.4 auf 23.0.7 herunter gesetzt, da der Fehler trotz "kein Passwort" immer noch auftrat.
Passwort ist wieder eingebaut. Jede docker Container Kombination nutzt jetzt sein eigenes Netztwerk:
gitea+postgres: gitea
keycloak+postgres: keycloak
app: bizmatch + Ausgabe des Postgres Ports 5432, damit die Nest.js App darauf zugreifen kann.
Die Fehler im keycloak Log sind nun eliminiert ....