~athos-ribeiro/ubuntu-docker-images/+git/postgresql:12-20.04-snakeoil

Last commit made on 2022-12-16
Get this branch:
git clone -b 12-20.04-snakeoil https://git.launchpad.net/~athos-ribeiro/ubuntu-docker-images/+git/postgresql
Only Athos Ribeiro can upload to this branch. If you are Athos Ribeiro please log in for upload directions.

Branch merges

Branch information

Name:
12-20.04-snakeoil
Repository:
lp:~athos-ribeiro/ubuntu-docker-images/+git/postgresql

Recent commits

e7935a5... by Athos Ribeiro

Remove build-time generated certificate

In its postinst script, the ssl-cert package generates a snakeoil
self-signed certificate that is made available so applications can work
with example configuration files out-of-the-box. In Docker images, this
implies that the key becomes public for all the users with access to the
image and that they all get the same key.

This patch removes the certificate and re-generates it in the entrypoint
of the image.

Signed-off-by: Athos Ribeiro <email address hidden>

10d4998... by Athos Ribeiro

Ensure packages are up-to-date

Signed-off-by: Athos Ribeiro <email address hidden>

3e0373d... by Sergio Durigan Junior

Remove documentation (migrated to templates.git)

6d99b74... by Athos Ribeiro

Revert "Drop gosu"

This reverts commit 13be7b289627c12f5751e9840015103c502cc69a.

We need gosu because the entrypoint script uses it in order to restart
the service.

13be7b2... by Bryce Harrington

Drop gosu

This had been needed in the past for safely doing some wget/curl calls
as non-root, but we're no longer doing those calls so no need for gosu.

This fixes a FTBFS on ppc64el, where gosu doesn't properly work.

387c200... by Bryce Harrington

Update docker image to 12.6-0ubuntu0.20.10.1 for focal

3a20297... by Sergio Durigan Junior

Improve Makefile rule to wget the templates

With this new rule, we always perform a wget on everything under the
templates/ directory (from the templates.git repo).

Signed-off-by: Sergio Durigan Junior <email address hidden>

ce7e04a... by Sergio Durigan Junior

Implement templating (LP: #1905286)

This commit implements templating support for the image. It:

- Moves the data from the templates.git repository here.

- Implements a Makefile that can be used to automatically generate the
  documentation (README.md, HACKING.md).

- Regenerates everything using the templates.

Signed-off-by: Sergio Durigan Junior <email address hidden>

d775c69... by Lucas Kanashiro

Create manifest file to better track security updates (LP: #1905052)

The file /usr/share/rocks/dpkg.query is created inside the OCI image
with information about the installed packages.

f30468b... by Sergio Durigan Junior

s/squeakywheel/ubuntu/g

We're releasing the images under the 'ubuntu' namespace.

Signed-off-by: Sergio Durigan Junior <email address hidden>