Compare commits
merge into: recipe-maintainers/discourse:discourse-official-image
recipe-maintainers/discourse:main
recipe-maintainers/discourse:upgrade-89420d3
recipe-maintainers/discourse:upgrade-c10c04c
recipe-maintainers/discourse:fix-redis-host
recipe-maintainers/discourse:discourse-official
recipe-maintainers/discourse:discourse-official-image
recipe-maintainers/discourse:fix-pg-migration-idempotent
recipe-maintainers/discourse:ci/bitnamilegacy-repin
recipe-maintainers/discourse:renovate/configure
recipe-maintainers/discourse:cas_readme
recipe-maintainers/discourse:1.1.0+2026.7.1
recipe-maintainers/discourse:1.0.0+3.5.3
recipe-maintainers/discourse:0.8.1+3.5.0
recipe-maintainers/discourse:0.8.0+3.5.0
recipe-maintainers/discourse:0.7.0+3.3.1
recipe-maintainers/discourse:0.6.3+3.1.2
recipe-maintainers/discourse:0.6.2+3.1.1
recipe-maintainers/discourse:0.6.1+3.1.1
recipe-maintainers/discourse:0.6.0+3.1.1
recipe-maintainers/discourse:0.5.0+3.0.6
recipe-maintainers/discourse:0.4.1+3.0.6
recipe-maintainers/discourse:0.4.0+3.0.1
recipe-maintainers/discourse:0.3.1+2.8.9
recipe-maintainers/discourse:0.3.0+2.8.9
recipe-maintainers/discourse:0.2.1+2.8.9
recipe-maintainers/discourse:0.2.0+2.8.1
recipe-maintainers/discourse:0.1.0+2.7.7
..
pull from: recipe-maintainers/discourse:discourse-official
recipe-maintainers/discourse:upgrade-89420d3
recipe-maintainers/discourse:main
recipe-maintainers/discourse:upgrade-c10c04c
recipe-maintainers/discourse:fix-redis-host
recipe-maintainers/discourse:discourse-official
recipe-maintainers/discourse:discourse-official-image
recipe-maintainers/discourse:fix-pg-migration-idempotent
recipe-maintainers/discourse:ci/bitnamilegacy-repin
recipe-maintainers/discourse:renovate/configure
recipe-maintainers/discourse:cas_readme
recipe-maintainers/discourse:1.1.0+2026.7.1
recipe-maintainers/discourse:1.0.0+3.5.3
recipe-maintainers/discourse:0.8.1+3.5.0
recipe-maintainers/discourse:0.8.0+3.5.0
recipe-maintainers/discourse:0.7.0+3.3.1
recipe-maintainers/discourse:0.6.3+3.1.2
recipe-maintainers/discourse:0.6.2+3.1.1
recipe-maintainers/discourse:0.6.1+3.1.1
recipe-maintainers/discourse:0.6.0+3.1.1
recipe-maintainers/discourse:0.5.0+3.0.6
recipe-maintainers/discourse:0.4.1+3.0.6
recipe-maintainers/discourse:0.4.0+3.0.1
recipe-maintainers/discourse:0.3.1+2.8.9
recipe-maintainers/discourse:0.3.0+2.8.9
recipe-maintainers/discourse:0.2.1+2.8.9
recipe-maintainers/discourse:0.2.0+2.8.1
recipe-maintainers/discourse:0.1.0+2.7.7
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
1f77af93bd |
feat(db): switch to discourse/postgres image (auto-upgrade)
cc-ci/testme cc-ci: failure
Move the db off the bitnami-era pgvector:pg17 + hand-rolled pg_upgrade entrypoint to discourse/postgres:pg18 (pgvector + discourse's auto-upgrade layer). The image runs the in-place major-version pg_upgrade itself on boot; the recipe configures it via env: - a small inline entrypoint injects the db password secret into $DB_PASSWORD (the image expects it in the env, no *_FILE support) - POSTGRES_USER (the install user pg_upgrade must match) defaults to 'postgres' -- correct for fresh installs and bitnami-origin clusters -- overridable from .env - POSTGRES_INITDB_ARGS=--no-data-checksums so the new pg18 cluster matches pre-18 clusters (pg18 initdb enables checksums by default; pg_upgrade needs a match) - mount postgresql_data at /var/lib/postgresql (versioned PGDATA .../18/docker) - pg_backup.sh uses POSTGRES_USER for the dump/drop/recreate; fix paths - document the POSTGRES_USER override in .env.sample, README and the release note - drop entrypoint.postgres.sh.tmpl Tested on cctest: pg17->pg18 upgrade preserves data and serves over HTTPS; fresh install works; backup+restore round-trips. |