Tianon Gravi
5ea98fe00b
Add support for multiple (up to two) concurrent Alpine versions
2023-05-17 15:58:36 -07:00
Tianon Gravi
fbc438936d
Add --enable-option-checking=fatal to configure flags
...
Also, remove deprecated/removed `--with-krb5` (deprecated in 8.3, removed in 9.4; 98de86e422 ).
2023-05-12 16:51:33 -07:00
Joseph Ferguson
a3b0bb68fa
Downgrade llvm to 15 to fix jit support
2023-05-12 15:21:44 -07:00
Docker Library Bot
d681c1da2f
Update 12 to 12.15, bullseye 12.15-1.pgdg110+1
2023-05-11 11:08:18 -07:00
J0WI
6efe206eaa
Alpine 3.18
2023-05-10 19:56:30 +02:00
Tianon Gravi
dd68d91377
Remove explicit dirmngr reference
...
This is pulled in automatically via `gnupg`, and moved from `Recommends` to `Depends` in 99474ad900 , which has been part of `src:gnupg2` since 2.1.21-4 (and every supported version of both Debian _and_ Ubuntu have 2.2.x 😇 ).
2023-04-28 15:09:00 -07:00
Tianon Gravi
25b3034e9b
Update permissions from 777 to 1777
...
This still supports the "arbitrary user" use case but with slightly tighter permissions on the end result.
This one is a little bit more "special" other images (due to the existing runtime/entrypoint modification of the directory modes) so I've tried to pick reasonable values for both halves.
2023-03-10 16:05:33 -08:00
Docker Library Bot
a728042653
Update 12 to 12.14, bullseye 12.14-1.pgdg110+1
2023-02-09 11:02:36 -08:00
Tianon Gravi
186c93e85d
Update to gosu 1.16
...
See https://github.com/tianon/gosu/releases/tag/1.16 (especially https://github.com/tianon/gosu/blob/master/SECURITY.md )
2023-01-30 10:41:32 -08:00
Joe Ferguson
6ee0f2865b
Skip unavailable nss_wrapper on ppc64le
2022-12-22 14:28:39 -08:00
Stan Hu
41bd7bf3f4
Add newline to POSTGRES_PASSWORD file for initdb
...
https://github.com/docker-library/postgres/issues/1024 converted all
`echo` calls to `printf`, but this change causes the password file
used by `initdb` to be blank rather than contain a single newline.
As a result, `initdb` will fail to start with an empty value with
the error:
```
initdb: error: password file "/dev/fd/63" is empty
```
`POSTGRES_PASSWORD` can be blank if `POSTGRES_HOST_AUTH_METHOD=trust`
is used. This change adds a newline to restore the original behavior.
Closes #1025
2022-12-22 13:40:11 -08:00
Tianon Gravi
7e5e7ece73
Convert all entrypoint "echo"s to "printf"
...
The use of the `echo` shell built-in has been actively discouraged for a long time, but it's really convenient so we keep doing it. This converts them all to use `printf` appropriately such that we avoid issues like `echo "$someVar"` from doing the wrong thing if `$someVar` is `-n` or similar.
2022-12-21 10:42:36 -08:00
Wolfgang Walther
a2d5beb991
Add nss_wrapper to alpine images to run container with different user
...
Signed-off-by: Wolfgang Walther <walther@technowledgy.de >
2022-11-30 21:32:37 +01:00
Wolfgang Walther
a0d95cc7bb
Update to alpine 3.17
2022-11-30 17:06:55 +01:00
Docker Library Bot
5ca94d535d
Update 12 to 12.13, bullseye 12.13-1.pgdg110+1
2022-11-10 11:07:02 -08:00
Docker Library Bot
5d3efd36f0
Update 12 to 12.12, bullseye 12.12-1.pgdg110+1
2022-08-11 11:06:59 -07:00
Tianon Gravi
b979def1c4
Merge pull request #964 from fjf2002/patch-1
...
prep for possible `set -u` in docker-entrypoint.sh
2022-06-16 15:55:41 -07:00
fjf2002
74e51d102a
prep for possible set -u in docker-entrypoint.sh
...
Update docker-entrypoint.sh
2022-06-16 15:11:37 -07:00
Tianon Gravi
899a216e56
Add "icu-data-full" to all Alpine images
...
See https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.16.0#ICU_data_split
2022-06-03 10:11:20 -07:00
J0WI
1ae967e643
Alpine 3.16
2022-05-24 19:55:03 +02:00
Docker Library Bot
88ad1cf976
Update 12 to 12.11, bullseye 12.11-1.pgdg110+1
2022-05-12 11:09:21 -07:00
Tianon Gravi
e483778176
Remove unnecessary comment
2022-03-28 12:18:08 -07:00
Bjoern Hiller
b4604f5e16
Fix new zstd support for alpine images
...
In e8ebf74e50 zstd was installed as build
dependency and thus does not end up in the final image which in turn
renders docker-entrypoint.sh broken when using *.sql.zst files.
2022-03-26 08:20:40 +01:00
Héctor Molinero Fernández
e8ebf74e50
Add .sql.zst support to docker-entrypoint-initdb.d
2022-03-04 17:28:24 -08:00
Tianon Gravi
36abfddd6f
Remove 9.6 (EOL)
...
See https://www.postgresql.org/about/news/postgresql-141-135-129-1114-1019-and-9624-released-2349/
> Additionally, this is the final release of PostgreSQL 9.6. If you are running PostgreSQL 9.6 in a production environment, we suggest that you make plans to upgrade.
2022-02-11 17:52:48 -08:00
Tianon Gravi
72e336d9d3
Also add "clang-6.0" explicitly on stretch builds of 11+
...
See e914bb060a (and the Dockerfile comment).
2022-02-11 16:50:10 -08:00
Tianon Gravi
6ef8010b6e
Fix deb-build with newer packages that Build-Depends: postgresql-common
...
See 99f44476e2
2022-02-11 16:37:46 -08:00
Tianon Gravi
7f810c00e1
Merge pull request #921 from infosiftr/signed-by
...
Narrow postgres apt key package scope
2022-02-11 10:41:09 -08:00
Docker Library Bot
a26f88de6c
Update 12 to 12.10, bullseye 12.10-1.pgdg110+1
2022-02-10 11:14:33 -08:00
Joe Ferguson
0fa62a8a9a
Narrow postgres apt key package scope
2022-01-06 13:48:58 -08:00
tobwen
a83005b407
Fix unset/cleanup "nss_wrapper" bits ( #919 )
...
original code didn't respect libnss-wrapper at other locations
2022-01-03 14:49:25 -08:00
J0WI
9eaaa05682
Alpine 3.15
2021-11-29 23:27:29 +01:00
Tianon Gravi
2b5355140d
Merge pull request #908 from ducksecops/master
...
update GOSU to 1.14
2021-11-15 16:27:59 -08:00
daniel sutton
3bb48045b4
update GOSU to 1.14
...
Signed-off-by: daniel sutton <daniel@ducksecops.uk >
2021-11-14 23:45:46 +00:00
Wolfgang Walther
e331a5bb8d
Build alpine images --with-krb5, --with-gssapi and --with-ldap
2021-11-12 18:12:00 +01:00
Wolfgang Walther
5d9e5a4638
Build plperl, plpython and pltcl in alpine images
2021-11-12 18:09:21 +01:00
Docker Library Bot
f8a5afdb15
Update 12 to 12.9, bullseye 12.9-1.pgdg110+1
2021-11-11 11:12:31 -08:00
Bartlomiej Szostek
edce986784
fix: Add --no-psqlrc to psql script invocations
...
This flag prevents custom .psqlrc files from interfering with the db init process
2021-10-23 21:54:12 +01:00
Joe Ferguson
c6329e3bf2
Adjust POSTGRES_HOST_AUTH_METHOD to automatically match configured password_encryption
2021-10-15 14:52:26 -07:00
Tianon Gravi
ab940cbb92
Fix "libnss-wrapper" usage on bullseye
...
See b9925a653a for the breaking change which necessitates this.
2021-09-28 10:57:41 -07:00
Tianon Gravi
d50c412c4e
Update from Buster to Bullseye
2021-09-09 09:42:25 -07:00
Docker Library Bot
cf175692c1
Update 12 to 12.8, buster 12.8-1.pgdg100+1
2021-08-12 11:11:16 -07:00
Tianon Gravi
5c0e796bb6
Switch from SKS to Ubuntu keyserver
...
See also https://github.com/docker-library/faq#openpgp--gnupg-keys-and-verification and https://github.com/tianon/pgp-happy-eyeballs
2021-06-22 14:00:05 -07:00
Tianon Gravi
517c64f87e
Add initial jq-based templating engine
2021-06-16 10:36:52 -07:00
J0WI
718c12a2ad
Alpine 3.14
2021-06-16 15:58:27 +02:00
Docker Library Bot
553451e3c5
Update to 12.7-1.pgdg100+1
2021-05-14 06:02:22 +00:00
Docker Library Bot
8536a3ba9d
Update to 12.7
2021-05-14 06:02:22 +00:00
Docker Library Bot
4cec33a2ee
Update to 12.6
2021-02-12 07:02:19 +00:00
Docker Library Bot
b349a7e67b
Update to 12.6-1.pgdg100+1
2021-02-12 07:02:19 +00:00
Tianon Gravi
e8cb2acbb3
Merge pull request #808 from infosiftr/PGHOST
...
Explicitly unset PGHOST for temporary server communications
2021-01-21 08:49:48 -08:00