wip: switch app to official discourse/discourse image (with idempotent migration) #16

Draft
notplants wants to merge 1 commits from discourse-official into main
Owner

Replaces the paywalled bitnamilegacy app with the official discourse/discourse image

The migration is automatic, other than the env var changes mentioned in release notes (https://git.coopcloud.tech/coop-cloud/discourse/pulls/16/files#diff-4aee966e8b70b89de8df216eef186a72e555f8db)

The new discourse image seems to require pgvector also... so we are stuck using pgvector + our bespoke auto-postgres-upgrade script (but on the plus side, it appears to be working)

Replaces the paywalled bitnamilegacy app with the official discourse/discourse image The migration is automatic, other than the env var changes mentioned in release notes (https://git.coopcloud.tech/coop-cloud/discourse/pulls/16/files#diff-4aee966e8b70b89de8df216eef186a72e555f8db) The new discourse image seems to require `pgvector` also... so we are stuck using `pgvector` + our bespoke auto-postgres-upgrade script (but on the plus side, it appears to be working)
notplants added 1 commit 2026-06-18 22:01:36 +00:00
feat(discourse): switch app to official discourse/discourse image (experimental)
Some checks failed
continuous-integration/drone/pr Build is failing
0c4539b7ad
Replaces the paywalled bitnamilegacy app with the official discourse/discourse
image behind Traefik. DB is reused as-is; uploads migrate from the legacy
bitnami volume idempotently. The wrapper entrypoint injects the db_password and
smtp_password secrets (the official image has no *_FILE support). SMTP env vars
are renamed to the official names; release notes cover the migration.

Recipe 0.8.1+3.5.0 -> 1.0.0+3.5.3 (major: new image, env/volume/port changes).

Looks good, and nice to see that migrating works fine for everyone on the Bitnami image!

The new discourse image seems to require pgvector also... so we are stuck using pgvector + our bespoke auto-postgres-upgrade script (but on the plus side, it appears to be working)

Have you seen the discourse/discourse-postgres image? This looks to be based on pgvector and includes auto-upgrade.

Looks good, and nice to see that migrating works fine for everyone on the Bitnami image! > The new discourse image seems to require `pgvector` also... so we are stuck using `pgvector` + our bespoke auto-postgres-upgrade script (but on the plus side, it appears to be working) Have you seen the [discourse/discourse-postgres](https://github.com/discourse/discourse-postgres) image? This looks to be based on pgvector and includes auto-upgrade.
Some checks failed
continuous-integration/drone/pr Build is failing
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin discourse-official:discourse-official
git checkout discourse-official
Sign in to join this conversation.
No description provided.