Docker-debian-s6-postgres is a Docker image that runs a PostgreSQL database supervised by the s6 supervision suite based on docker-debian-s6.
The postgres installation was ported from the official postgres image and modified to run postgres under s6. This means other processes (e.g. sshd) could be run within the same container. Postgres logging is set to /var/log/postgres/ using the s6-log service.
- Make sure that setting a non-blank database user password works as per the official postgres image, and output a warning if it is not set. One of the changes in this image is that messages are logged to the s6-log catchall log, meaning a user won't see them at their terminal on container initialization.
- Parameterizing postgres configuration, e.g. log levels etc.