Skip to content

czetech/cloudnativepg-postgresql

Repository files navigation

CloudNativePG PostgreSQL Images

GitHub License Docker Pulls GitHub Actions Workflow Status

This project maintains various CloudNativePG PostgreSQL container image variants with additional extensions. The images are built from CloudNativePG PostgreSQL images for all supported major and minor versions of PostgreSQL that are supported by CloudNativePG along with the specified extension(s), and are rebuilt daily as soon as a new CloudNativePG PostgreSQL image becomes available.

🐳 Usage

The images are available on Docker Hub:

czetech/cloudnativepg-postgresql:<POSTGRESQL_VERSION>-<VARIANT_NAME>

A POSTGRESQL_VERSION can be specified as either a major version (e.g., 17) or a minor version (e.g., 17.1), with the optional addition of an OS name bullseye or bookworm (e.g., 17-bullseye or 17.1-bullseye). For more details, refer to the list of CloudNativePG images.

A VARIANT_NAME is one of currently supported variants:

Variant name Extensions PostgreSQL
pgmq PGMQ 14-17

If your desired extension is not listed, feel free to open an issue!

There is no latest tag (as an image requires a specified variant). Example usage for PostgreSQL 17 with the PGMQ extension:

czetech/cloudnativepg-postgresql:17-pgmq

🛠️ Build a Variant

Each variant has its own Dockerfile located in the variants/<VARIANT_NAME> directory. These Dockerfiles accept the optional POSTGRESQL_VERSION or POSTGRESQL_DIGEST arguments, along with others (see the specific Dockerfile for details).

🤝 Support

If you have any questions, need assistance, or wish to share your ideas, please use GitHub Discussions.

Professional support by Czetech is also available at [email protected].

📜 Source Code

The source code is available at GitHub.

About

Collection of PostgreSQL container images for CloudNativePG with additional extensions.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published