Compare commits
merge into: coop-cloud/discourse:disc2
coop-cloud/discourse:main
coop-cloud/discourse:main3
coop-cloud/discourse:fix-redis-host
coop-cloud/discourse:disc-official
coop-cloud/discourse:migrate
coop-cloud/discourse:migrate2
coop-cloud/discourse:disc2
coop-cloud/discourse:disc
coop-cloud/discourse:idempotent4
coop-cloud/discourse:idempotent2
coop-cloud/discourse:idempotent3
coop-cloud/discourse:idempotent
coop-cloud/discourse:fix-backup
coop-cloud/discourse:renovate/configure
coop-cloud/discourse:cas_readme
coop-cloud/discourse:1.1.0+2026.7.1
coop-cloud/discourse:1.0.0+3.5.3
coop-cloud/discourse:0.8.1+3.5.0
coop-cloud/discourse:0.8.0+3.5.0
coop-cloud/discourse:0.7.0+3.3.1
coop-cloud/discourse:0.6.3+3.1.2
coop-cloud/discourse:0.6.2+3.1.1
coop-cloud/discourse:0.6.1+3.1.1
coop-cloud/discourse:0.6.0+3.1.1
coop-cloud/discourse:0.5.0+3.0.6
coop-cloud/discourse:0.4.1+3.0.6
coop-cloud/discourse:0.4.0+3.0.1
coop-cloud/discourse:0.3.1+2.8.9
coop-cloud/discourse:0.3.0+2.8.9
coop-cloud/discourse:0.2.1+2.8.9
coop-cloud/discourse:0.2.0+2.8.1
coop-cloud/discourse:0.1.0+2.7.7
..
pull from: coop-cloud/discourse:migrate
coop-cloud/discourse:main
coop-cloud/discourse:main3
coop-cloud/discourse:fix-redis-host
coop-cloud/discourse:disc-official
coop-cloud/discourse:migrate
coop-cloud/discourse:migrate2
coop-cloud/discourse:disc2
coop-cloud/discourse:disc
coop-cloud/discourse:idempotent4
coop-cloud/discourse:idempotent2
coop-cloud/discourse:idempotent3
coop-cloud/discourse:idempotent
coop-cloud/discourse:fix-backup
coop-cloud/discourse:renovate/configure
coop-cloud/discourse:cas_readme
coop-cloud/discourse:1.1.0+2026.7.1
coop-cloud/discourse:1.0.0+3.5.3
coop-cloud/discourse:0.8.1+3.5.0
coop-cloud/discourse:0.8.0+3.5.0
coop-cloud/discourse:0.7.0+3.3.1
coop-cloud/discourse:0.6.3+3.1.2
coop-cloud/discourse:0.6.2+3.1.1
coop-cloud/discourse:0.6.1+3.1.1
coop-cloud/discourse:0.6.0+3.1.1
coop-cloud/discourse:0.5.0+3.0.6
coop-cloud/discourse:0.4.1+3.0.6
coop-cloud/discourse:0.4.0+3.0.1
coop-cloud/discourse:0.3.1+2.8.9
coop-cloud/discourse:0.3.0+2.8.9
coop-cloud/discourse:0.2.1+2.8.9
coop-cloud/discourse:0.2.0+2.8.1
coop-cloud/discourse:0.1.0+2.7.7
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
1f77af93bd |
feat(db): switch to discourse/postgres image (auto-upgrade)
continuous-integration/drone/pr Build is failing
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. |