diff --git a/.github/workflows/build-and-push-images.yml b/.github/workflows/build-and-push-images.yml index 6b89df2..b577c7d 100644 --- a/.github/workflows/build-and-push-images.yml +++ b/.github/workflows/build-and-push-images.yml @@ -16,6 +16,7 @@ jobs: - { postgres: 14, alpine: '3.16' } - { postgres: 15, alpine: '3.17' } - { postgres: 16, alpine: '3.19' } + - { postgres: 17, alpine: '3.21' } steps: - name: Checkout repository diff --git a/README.md b/README.md index 67e2f99..0551f2a 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,13 @@ This project provides Docker images to periodically back up a PostgreSQL databas ```yaml services: postgres: - image: postgres:16 + image: postgres:17 environment: POSTGRES_USER: user POSTGRES_PASSWORD: password backup: - image: eeshugerman/postgres-backup-s3:16 + image: eeshugerman/postgres-backup-s3:17 environment: SCHEDULE: '@weekly' # optional BACKUP_KEEP_DAYS: 7 # optional @@ -28,7 +28,7 @@ services: POSTGRES_PASSWORD: password ``` -- Images are tagged by the major PostgreSQL version supported: `12`, `13`, `14`, `15` or `16`. +- Images are tagged by the major PostgreSQL version supported: `12`, `13`, `14`, `15`, `16` or `17`. - The `SCHEDULE` variable determines backup frequency. See go-cron schedules documentation [here](http://godoc.org/github.com/robfig/cron#hdr-Predefined_schedules). Omit to run the backup immediately and then exit. - If `PASSPHRASE` is provided, the backup will be encrypted using GPG. - Run `docker exec sh backup.sh` to trigger a backup ad-hoc.