Tianon Gravi
faf08dbfd0
Switch from ha.pool.sks-keyservers.net to keys.openpgp.org for fetching Tianon's PGP key
2019-07-02 15:09:19 -07:00
yosifkit
ba24350aa0
Merge pull request #590 from J0WI/alpine10
...
Upgrade Alpine to 3.10
2019-06-21 13:39:48 -07:00
Docker Library Bot
033f4941dd
Update to 9.6.14-1.pgdg90+1
2019-06-21 06:02:19 +00:00
Docker Library Bot
bcfe861116
Update to 9.6.14
2019-06-21 06:02:19 +00:00
J0WI
f8e61ad42f
Upgrade Alpine to 3.10
2019-06-20 15:02:51 +02:00
Tianon Gravi
5992d8be75
Update "Dockerfile-alpine.template" and apply "update.sh" (after verifying that 12 still builds and works properly without the added "-testing" repository)
2019-05-30 13:17:17 -07:00
Docker Library Bot
95aa37a2b5
Update to 9.6.13-1.pgdg90+1
2019-05-09 18:02:11 +00:00
Docker Library Bot
930806fc31
Update to 9.6.13
2019-05-09 18:02:11 +00:00
Joe Ferguson
85aadc08c3
Move end of line comment to its own line to improve readability
2019-04-22 16:47:26 -07:00
Docker Library Bot
122fb0bdcc
Update to 9.6.12
2019-02-14 23:42:59 +00:00
Docker Library Bot
a9610d18de
Update to 9.6.12-1.pgdg90+1
2019-02-14 23:42:59 +00:00
J0WI
cfac232e3c
Update to Alpine 3.9
2019-01-31 14:43:28 +01:00
Tianon Gravi
45b855af13
Warn on POSTGRES_PASSWORD of 100+ characters
2019-01-08 16:48:03 -08:00
Angus McInnes
f8bfec9c70
Bump gosu version
...
Closes https://github.com/docker-library/postgres/issues/539
2018-12-28 15:49:10 +11:00
Tianon Gravi
040949af15
Use "dpkg-divert" on our sample configuration file (instead of just replacing it)
...
This should stop our changes from getting overwritten when folks do weird things like upgrade PostgreSQL inside the image (which isn't a good idea, but this change is still more correct anyhow).
2018-11-20 15:33:22 -08:00
Tianon Gravi
d61fd19b69
Update "gpg" invocations to use "--batch"
...
See https://bugs.debian.org/913614
2018-11-14 12:22:21 -08:00
Docker Library Bot
0dfe0ba571
Update to 9.6.11-1.pgdg90+1
2018-11-08 16:43:57 +00:00
Docker Library Bot
cb8d873277
Update to 9.6.11
2018-11-08 16:43:57 +00:00
Tianon Gravi
3f585c58df
Utilize "initdb" functionality better to allow "POSTGRES_INITDB_ARGS=--auth-local=md5"
...
This also closes a slight bug we've had previously where the "postgres" user is _always_ created (now we only create the user specified via the environment variables).
2018-09-06 13:49:43 -07:00
Tianon Gravi
36294f464a
Update psql invocations to properly escape user input!
...
See also:
- https://stackoverflow.com/a/18683163/433558
- https://www.postgresql.org/docs/9.3/static/app-psql.html#APP-PSQL-VARIABLES
- https://www.postgresql.org/docs/9.3/static/app-psql.html#APP-PSQL-INTERPOLATION
2018-08-24 11:22:17 -07:00
Tianon Gravi
064113e0e4
Add "stretch-backports" to 11+ for clang-6.0
...
(also, remove *.pyc files for size)
2018-08-21 14:39:06 -07:00
Tianon Gravi
726128b358
Fix Debian "postgres" user HOME (to match Debian package)
...
See 997d842ee7/debian/postgresql-common.postinst (L32-35) for the bit of the upstream Debian package which sets this.
2018-08-17 13:00:10 -07:00
Docker Library Bot
5673b8988b
Update to 9.6.10
2018-08-09 18:02:16 +00:00
Docker Library Bot
fd76b238a5
Update to 9.6.10-1.pgdg90+1
2018-08-09 18:02:16 +00:00
Tianon Gravi
635fd0bcb3
Add "pgp-happy-eyeballs" in Travis to help cut down on gpg-related issues
2018-07-25 12:34:27 -07:00
Michael Käufl
34689e2a5b
Apply changes from running ./update.sh
2018-07-09 16:35:20 +02:00
Tianon Gravi
eff90effc6
Allow "initdb.d" scripts to be executed instead of sourced
2018-05-30 11:00:02 -07:00
Tianon Gravi
fe89a60c9b
Implement "nss_wrapper" for Debian variants
2018-05-24 11:39:50 -07:00
Docker Library Bot
46bc23cd0d
Update to 9.6.9-2.pgdg90+1
2018-05-21 12:02:11 +00:00
Docker Library Bot
a06a937743
Update to 9.6.9
2018-05-10 16:58:08 +00:00
Docker Library Bot
c4cb816b3d
Update to 9.6.9-1.pgdg90+1
2018-05-10 16:58:08 +00:00
Codruț Constantin Gușoi
6fe8c15843
Listen only on the unix socket during init
...
Healthchecks that used `pg_isready -p 5432` were incorrectly flagging
the container as being healthy during initialization phase since
healthchecks are being run inside the container itself, so
`listen_addresses='localhost'` was not enough. Setting
`listen_addresses=''` forces the server to only listen on the unix
socket so no ports are open that might incorrectly interfeer with the
healthchecks.
2018-05-04 10:38:07 +01:00
Tianon Gravi
5876d4b88a
Merge pull request #437 from infosiftr/stretch-slim
...
Update to Debian Stretch (slim)
2018-04-23 16:16:36 -07:00
Tianon Gravi
ef4545c07b
Update to Debian Stretch (slim)
2018-04-23 15:16:30 -07:00
Tianon Gravi
c66fc738ed
Update to Alpine 3.7
2018-04-23 15:06:17 -07:00
Docker Library Bot
65ed6d7dee
Update to 9.6.8
2018-03-01 20:44:39 +00:00
Docker Library Bot
7f18547f37
Update to 9.6.8-1.pgdg80+1
2018-03-01 20:44:39 +00:00
Docker Library Bot
165ffaab64
Update to 9.6.7
2018-02-08 17:46:51 +00:00
Docker Library Bot
7da010d820
Update to 9.6.7-1.pgdg80+1
2018-02-08 17:46:51 +00:00
Docker Library Bot
3d152d1a0d
Update to 9.6.6
2017-11-09 19:02:16 +00:00
Docker Library Bot
82e8101ff6
Update to 9.6.6-1.pgdg80+1
2017-11-09 19:02:16 +00:00
Tianon Gravi
3b022607be
Swap from "gnupg2" to "gnupg"
...
See https://github.com/docker-library/python/issues/236 for details.
2017-11-01 13:53:25 -07:00
Tianon Gravi
f7dc5727b1
Fix PATH, especially for cyrillic characters in psql
2017-10-11 13:24:03 -07:00
Docker Library Bot
b7cb3c6eac
Update to 9.6.5-1.pgdg80+2
2017-10-06 00:02:14 +00:00
Joe Ferguson
1089a8971b
Adjust scanelf to properly detect runDeps
2017-09-22 14:19:38 -07:00
yosifkit
bef8f02d1f
Merge pull request #330 from infosiftr/multiarch
...
Use "apt-get source --compile" to build for Debian architectures upstream doesn't
2017-08-31 10:17:25 -07:00
Docker Library Bot
d1725ffa8b
Update to 9.6.5
2017-08-31 14:19:05 +00:00
Docker Library Bot
c6d76847c0
Update to 9.6.5-1.pgdg80+1
2017-08-31 14:19:05 +00:00
Tianon Gravi
cd3f3b1c48
Use "apt-get source --compile" to build for Debian architectures upstream doesn't
2017-08-30 21:57:04 -07:00
Docker Library Bot
58ed93931d
Update to 9.6.4
2017-08-10 18:03:22 +00:00
Docker Library Bot
bef7a7e026
Update to 9.6.4-1.pgdg80+1
2017-08-10 18:03:21 +00:00
Tianon Gravi
2f0f505894
Apply update.sh
2017-07-27 16:54:40 -07:00
Tianon Gravi
f3146f857b
Update to 10beta2
...
This adds perl-ipc-run to Alpine since 10's configure script now requires it.
2017-07-14 09:43:00 -07:00
Joe Ferguson
972294a377
Fix failure to remove non-existent gpg files
2017-06-22 10:25:36 -07:00
Joe Ferguson
d8abce4e82
Add gpg when necessary, ensure `prove` exists
2017-06-21 17:01:35 -07:00
Tianon Gravi
2b0f642834
Update "git.savannah.gnu.org" URLs
2017-06-05 09:51:54 -07:00
Tianon Gravi
54053ad27a
Adjust "/var/run/postgresql" permissions for arbitrary-user support
2017-05-19 10:46:58 -07:00
Docker Library Bot
e7222bf985
Update to 9.6.3-1.pgdg80+1
2017-05-11 11:02:24 -07:00
Docker Library Bot
a554d043a3
Update to 9.6.3
2017-05-11 11:02:24 -07:00
Tianon Gravi
975f6a2705
Explicitly update "config.guess" and "config.sub" (and update "ossp-uuid" code)
2017-05-10 10:54:54 -07:00
Tianon Gravi
bc44222ff8
Add explicit "--build" to our "./configure" invocations
2017-05-10 10:19:28 -07:00
Tianon Gravi
ee20f10a40
Add "mkdir ~postgres" with proper permissions
2017-04-25 14:59:57 -07:00
Pahaz Blinov
3d4e5e9f64
Simplify docker-entrypoint.sh append line
2017-04-06 14:32:45 -07:00
Tianon Gravi
123aedc09b
Merge pull request #224 from DanielDent/master
...
POSTGRES_XLOG_DIR to specify transaction log dir
2017-03-20 10:10:03 -07:00
Tianon Gravi
913bc48bfd
Update order to match other blocks and move "--xlogdir" handling down to where it'll be invoked regardless of our "root" status
2017-03-20 09:54:06 -07:00
Tianon Gravi
439c4976af
Minor whitespace and consistency changes
2017-03-06 14:45:24 -08:00
Daniel Dent
89530f6020
POSTGRES_INITDB_XLOGDIR to specify xlog log dir
...
Adds support for the POSTGRES_INITDB_XLOGDIR environment variable, which specifies where the postgres transaction log is stored.
For some use cases, being able to place the transaction log on a different volume is useful.
Existing support for providing flags via $POSTGRES_INITDB_ARGS is inadequate because of the need to create and chown/chmod the directory prior to running initdb.
2017-02-28 14:05:26 -08:00
Docker Library Bot
dd88d2f02a
Update to 9.6.2
2017-02-09 11:02:21 -08:00
Docker Library Bot
5159417968
Update to 9.6.2-1.pgdg80+1
2017-02-09 11:02:21 -08:00
Tianon Gravi
fc676766b4
Put "docker-entrypoint.sh" in PATH (with backwards-compat symlink)
2017-02-08 16:22:56 -08:00
Tianon Gravi
e43016225f
Merge pull request #247 from kurlzor/keep-libs
...
Keep lib sources so the image can be used as a base image for postgis
2017-01-25 15:38:36 -08:00
Tianon Gravi
d7accc9c8c
Add one more minor tweak on top of #253
2017-01-19 16:04:43 -08:00
Tianon Gravi
3706d4c456
Allow arbitrary --user values (mostly)
...
One special case is that `initdb` _requires_ the current user to exist in `/etc/passwd`, but running PostgreSQL itself does not require that.
2017-01-19 14:59:34 -08:00
Tianon Gravi
b68154ed79
Use "/var/run/postgresql" consistently (and apply Debian's change of the default socket path to Alpine also)
2017-01-19 14:24:15 -08:00
Régis Belson
106e9e56fe
Keep lib sources so the image can be used as a base image for postgis
2017-01-17 09:59:21 +01:00
Tianon Gravi
ea6f466b25
Use "/etc/apt/trusted.gpg.d" instead of "apt-key adv"
...
> Note: Instead of using this command a keyring should be placed
> directly in the /etc/apt/trusted.gpg.d/ directory with a
> descriptive name and either "gpg" or "asc" as file extension.
https://manpages.debian.org/cgi-bin/man.cgi?query=apt-key&manpath=Debian+testing+stretch
2017-01-10 15:58:17 -08:00
Tianon Gravi
bcf8da33d8
Update to Alpine 3.5
2017-01-03 15:58:03 -08:00
Tianon Gravi
a7ba7f2b2d
Remove "doc" and "man" from Alpine images for size
...
```
postgres 9.6-alpine-after 83c9edfc60a1 2 minutes ago 32.53 MB
postgres 9.6-alpine-before 56409b6ffc83 9 minutes ago 49.43 MB
```
2016-12-21 14:55:37 -08:00
Tianon Gravi
a00e979002
Merge pull request #234 from ruslantalpa/fix_231
...
Use -f flag when executing sql scripts (fix #231 )
2016-12-12 11:57:58 -08:00
Joe Ferguson
4f3238cf60
Run update.sh
2016-12-12 10:42:05 -08:00
Docker Library Bot
1c018f151e
Update to 9.6.1-2.pgdg80+1
2016-12-11 11:02:16 -08:00
Tianon Gravi
5e7d985129
Apply change to all variants via update.sh
2016-12-06 12:55:40 -08:00
Tianon Gravi
d2b3854477
Merge pull request #226 from lockie/master
...
Add missing timezone info to alpine variant
2016-11-22 12:19:19 -08:00
Tianon Gravi
9c9887539c
Expand bit.ly link and adjust wording a bit
2016-11-22 10:36:39 -08:00
Andrew Kravchuk
b031aa8003
Add missing timezone info to alpine variant
2016-11-22 11:38:25 +03:00
Tianon Gravi
edd455e5b1
Add "file_env" support, especially for Docker secrets
...
This adds explicit support for the following:
- `POSTGRES_DB_FILE`
- `POSTGRES_INITDB_ARGS_FILE`
- `POSTGRES_PASSWORD_FILE`
- `POSTGRES_USER_FILE`
2016-11-21 13:44:36 -08:00
Tianon Gravi
797fadcad2
Add a note about "tzdata", adjust configuration appropriately, and remove fetch deps too
2016-11-03 14:59:10 -07:00
Tianon Gravi
a9c1b15a7a
Sync a bit more with the Debian configure flags (adding comments for where we differ) and add all versions (including "update.sh" and "generate-stackbrew-library.sh" changes, with our new template)
2016-11-03 14:18:48 -07:00
Docker Library Bot
e4942cb0f7
Update to 9.6.1-1.pgdg80+1
2016-10-27 11:02:12 -07:00
Joe Ferguson
2a95274301
Use gosu postgres when writing to hba.cnf so that drop-cap dac_override works
2016-10-25 15:35:16 -07:00
sixcorners
e2f07374b3
Add "mkdir -p /run/postgresql" to docker-entrypoint.sh.
...
This allows the container to run with a tmpfs /run.
2016-10-20 00:06:16 -05:00
Docker Library Bot
b2317dd369
Update to 9.6.0-1.pgdg80+1
2016-09-29 09:36:22 -07:00
Tianon Gravi
1b305a586e
Update to 9.6~rc1
2016-09-06 16:09:39 -07:00
Joe Ferguson
fc36c25f8a
Run update.sh to bump all the versions
2016-08-11 14:50:06 -07:00
Tianon Gravi
bcfa58b2f0
Update to 9.6~beta3
2016-07-21 10:50:43 -07:00
Tianon Gravi
3cff98db82
Update to 9.6-beta2
2016-06-23 11:18:48 -07:00
Tianon Gravi
b1831ce069
Update to 9.6~beta1-2.pgdg80+1
2016-05-16 09:44:02 -07:00
Tianon Gravi
0f910e3495
Add 9.6~beta1-1.pgdg80+1
2016-05-12 14:01:41 -07:00