pgSQL Root-Zugriff - ohne? (docker)

Hallo zusammen.
Ich versuche, Discourse mit einem bereits laufenden und betriebsbereiten PostgreSQL-Server einzurichten, über den ich keine Administratorrechte habe (obwohl ich mit dem Administrator sprechen kann).
Frage: Ist es möglich, Discourse beim Bereitstellen in einem Docker-Container so einzurichten, dass man dem PostgreSQL-Server keine Root-/Admin-Rechte gibt?
Gibt es in einem solchen Szenario besondere Aspekte zu beachten?

Was meinst du mit „pgSQL root"?

Der an Discourse übergebene PostgreSQL-Benutzer muss kein „SUPERUSER" sein, solange du ihn gemäß der Dokumentation in Discourse mit einem separaten PostgreSQL-Server betreiben im Voraus vorbereitest.

2 „Gefällt mir“

Gilt das Gleiche auch bei der Bereitstellung in Docker?
Können wir bei der Bereitstellung in Docker Discourse auch anweisen, externe PostgreSQL- und Redis-Instanzen zu verwenden?

Ja, das kannst du tun, indem du die externen Postgres- und Redis-Parameter in der YAML-Datei definierst. Siehe: Configure Discourse to use a separate PostgreSQL server

1 „Gefällt mir“