Credo che la guida Come passare da un contenitore autonomo a contenitori web e dati separati possa contenere istruzioni per impostare una password.
Inoltre, penso che potresti limitare l’ascolto della porta di PostgreSQL solo all’indirizzo 127.0.0.1.
expose:
- "80:80"
- "443:443"
- "127.0.0.1:5432:5432"