Skip to content

Conversation

@pilotso11
Copy link

Add support for DB password as a file.

  • New env var DB_PASS_FILE.

Add Support for backing up multiple DBs in one go.

  • New env var DB_NAMES with a comma-separated list of databases to backup.

Simplified GitHub workflow.

  • Removed the need for per-release subfolders with everything built from the template in the GitHub action.
  • Add a GitHub action to push to Docker Hub with the appropriate semver.
  • Add a smoketest action as well. (Probably you don't want this.)
  • Added a test.sh to test the build locally (convenience - you may not want.)

Added PG 17

  • Made pg17 the default latest.

2. Add support for backup of multiple databases.
3. Improve build and push script.
* Add GitHub Actions workflow to test PostgreSQL backup functionality

* fix docker-build-push.yml

* fix docker-build-push.yml on events

* Add - to flavor

* add schedule to test
* Add GitHub Actions workflow to test PostgreSQL backup functionality

* fix docker-build-push.yml

* fix docker-build-push.yml on events

* Add - to flavor

* add schedule to test

* fix backup to use local env

* fix backup to use local env and add db name

* Try again

* add original test back

* fix formatting

* remove wait

* use service

* add github_network

* add github host network

* add github ${{ job.container.network }}

* move to build new image

* fix restore with DB_USE_ENV

* fix restore with DB_USE_ENV

* try different naming for versions

* fix name to postgres-version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant