Je pense que le guide Comment passer d’un conteneur autonome à des conteneurs web et de données séparés contient des instructions pour définir un mot de passe.
De plus, je pense que vous pourriez lier le port PostgreSQL uniquement à 127.0.0.1.
expose:
- "80:80"
- "443:443"
- "127.0.0.1:5432:5432"