Skip to content

PostgreSQL Docker Images based on Alpine Linux and with the same API as official repo has.

License

Notifications You must be signed in to change notification settings

Nebo15/alpine-postgre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alpine-postgre

PostgreSQL Docker container based on Alpine Linux and with the same API as official container has.

Whats different?

  1. Added POSTGRES_LOG_STATEMENTS environment variable that helps with settings custom verbosity for statements log.
  2. Added REPLICATOR_USER (default: phhoard) and REPLICATOR_PASSWORD environment variables that will allow replication connections to a running container. (By default PostgreSQL all statement does not include replication in pg_hba.conf.)
  3. Improved entrypoint script to support backups from restored PostgeSQL data directory.

How to restore from backup?

Place your restored PGDATA to ${PGDATA}/../restored_data (by default: var/lib/postgresql/restored_data) and restart the container. During restart it will:

  1. Move current PGDATA to ${PGDATA}/../corrupted_data. (You will need to remove it manually later.)
  2. Move files from restored_data to $PGDATA.
  3. Remove restored_data directory.

About

PostgreSQL Docker Images based on Alpine Linux and with the same API as official repo has.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages