Sign inSign up

dalibo/buildpack

By dalibo

•Updated 4 months ago

Base buildpack image for CI

Image
0

6.5K

dalibo/buildpack repository overview

⁠dalibo/buildpack⁠

Dalibo maintains a family of buildpack container image for development and CI environment of PostgreSQL and PostgreSQL tool projects.

You are strongly encouraged to pin SHA256 when using an image!

⁠Contents

Buildpack image for development of PostgreSQL tooling:

  • PGDG repositories.
  • bzip2, zip, xz
  • curl, wget, ca-certificates
  • git
  • gh⁠
  • jq
  • make
  • psql
  • retry, wait-for-it.sh
  • shellchecks
  • ssh
  • sudo
  • tini
  • a system user named testuser.
  • en_US.UTF-8 locale.

This image does not include GCC nor PostgreSQL server.

Each images does not includes all tools, to save disk space and bandwidth. If you need a tool in a specific image, just ask.

⁠Debian specificities

Debian images are based on official buildpack-deps:*-curl. They includes the following extra tools:

  • bats

Also, Debian images does not includes Python.

⁠Tags

  • alpine.
  • bookworm.
  • bullseye.
  • centos6.
  • centos7.
  • jammy.
  • noble.
  • rockylinux8
  • rockylinux9
  • rockylinux10
  • trixie

⁠retry

The retry script retries the given command 10 times, sleeping from 0 to 10 seconds.

root@ea6830e87421:/etabli# retry false bla bla
+ for s in {0..10}
+ false bla bla
+ sleep 0
+ for s in {0..10}
+ false bla bla
+ sleep 1
+ for s in {0..10}
+ false bla bla
+ sleep 2
...

⁠Contributing

Image usage by Dalibo projects is documented in wiki⁠.

Tag summary

Content type

Image

Digest

sha256:44c1f395b…

Size

132.3 MB

Last updated

4 months ago

docker pull dalibo/buildpack:rockylinux10