Skip to content

dalibo/docker-buildpack

Repository files navigation

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.

About

Base container image for CI

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •