feat(discourse): switch app to official discourse/discourse image (experimental) #5

Open
autonomic-bot wants to merge 1 commits from discourse-official-image into main

Switch the app from the paywalled bitnamilegacy/discourse image to the official discourse/discourse image behind Traefik (HTTP-only via an install-ssl override; sidekiq runs inside the app container). DB stays on pgvector/pgvector:pg17 with the install-user-aware pg_upgrade entrypoint; uploads migrate from the legacy bitnami volume idempotently.

Mirrors coop-cloud/discourse#16 (same single commit, 0c4539b).

Verified on cctest (fresh install reaches healthy + HTTPS 200). Running !testme to confirm in CI.

Switch the app from the paywalled `bitnamilegacy/discourse` image to the official `discourse/discourse` image behind Traefik (HTTP-only via an install-ssl override; sidekiq runs inside the app container). DB stays on `pgvector/pgvector:pg17` with the install-user-aware `pg_upgrade` entrypoint; uploads migrate from the legacy bitnami volume idempotently. Mirrors coop-cloud/discourse#16 (same single commit, `0c4539b`). Verified on cctest (fresh install reaches healthy + HTTPS 200). Running `!testme` to confirm in CI.
autonomic-bot added 1 commit 2026-06-19 00:39:08 +00:00
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).
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cidiscourse @ 0c4539b7 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `discourse` @ `0c4539b7` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/928/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/928) [![level](https://ci.commoninternet.net/runs/928/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/928) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/928) · [dashboard](https://ci.commoninternet.net/)
All checks were successful
cc-ci/testme cc-ci: success
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin discourse-official-image:discourse-official-image
git checkout discourse-official-image
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: recipe-maintainers/discourse#5
No description provided.