notplants and notplants
bd5f181737
fix(db): bump DB_ENTRYPOINT_VERSION to v3 so the entrypoint config reloads
...
cc-ci/testme cc-ci: success
The install-user fix changed the entrypoint content; swarm configs are
immutable, so the config name (which embeds DB_ENTRYPOINT_VERSION) must change
for a redeploy to pick up the new script.
2026-06-16 18:04:05 +00:00
notplants and notplants
57f5ee2531
fix(db): run pg_upgrade as the old cluster's real install user
...
pg_upgrade must run as the old cluster's bootstrap superuser (oid 10), and the
new cluster must be initialised with that same user, otherwise it fails the
"database user is the install user" consistency check. The install user is not
necessarily $POSTGRES_USER: clusters created with the default "postgres"
superuser plus a separate app role (e.g. discourse) are common.
Detect it from the old cluster by briefly starting it and reading pg_roles
(oid = 10) as the known app role, then use it for both the new cluster's initdb
and the pg_upgrade -U argument.
2026-06-16 17:59:26 +00:00
notplants and notplants
101ffe1964
fix(db): make pg_upgrade migration idempotent & crash-safe
...
The postgres major-version migration in the db entrypoint was not safe to
re-run. If the container was killed mid-migration it could crash-loop forever
("mkdir: cannot create directory .../old_data: File exists") or silently initdb
a fresh empty cluster over the live data once PG_VERSION had been moved out of
$PGDATA but before the in-progress marker was written.
Replace the marker file with a state-driven guard keyed on the scratch dirs:
empty old_data/new_data means the run was interrupted before any data moved, so
discard and retry (idempotent); non-empty means data may only live there, so
stop for manual recovery. Bump DB_ENTRYPOINT_VERSION v1->v2 so swarm picks up
the new (immutable) config.
2026-06-16 17:00:16 +00:00
notplants
433ce12dbc
Merge pull request 'chore: upgrade to 0.10.0+3.5.0' ( #2 ) from upgrade-0.8.0+3.5.0 into main
...
Reviewed-on: #2
2026-06-15 17:37:14 +00:00
autonomic-bot
b7d8a244d7
chore: upgrade to 0.10.0+3.5.0 (redis 8.0->8.8-alpine)
cc-ci/testme cc-ci: success
2026-06-11 22:52:37 +00:00
autonomic-bot
7ae7b0f76e
chore: upgrade to 0.9.0+3.5.0
cc-ci/testme cc-ci: success
2026-06-05 02:03:34 +00:00
notplants and notplants
b0f9ae743a
fix(db): switch postgres image to pgvector/pgvector:pg17 + bump PG_BACKUP_VERSION
cc-ci/testme cc-ci: success
0.8.0+3.5.0
2026-06-02 20:07:06 +00:00
notplants and notplants
5091fd999e
improved comments
cc-ci/testme cc-ci: failure
2026-06-02 19:10:27 +00:00
notplants and notplants
ec7bbdf786
fix(backup): add pg_backup.sh + proper backup/restore hooks, 20m start_period
2026-06-02 19:10:27 +00:00
notplants and notplants
0f873433ba
chore: upgrade to 0.8.0+3.5.0
2026-06-02 19:10:27 +00:00
decentral1se
7d53d4ec39
Merge pull request 'Update README.md corrected url to bitnami/discourse' ( #12 ) from jeppebundsgaard/discourse:main into main
...
Reviewed-on: https://git.coopcloud.tech/coop-cloud/discourse/pulls/12
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
2025-12-28 09:32:18 +00:00
jeppebundsgaard
ee2381c3b7
Update README.md
2025-12-28 02:04:01 +00:00
cas
63d3801060
Update .drone.yml
2025-01-08 10:09:12 -08:00
3wordchant
fee61883ed
Fix CI, add auto recipe catalogue generation
2024-10-02 15:44:50 -04:00
3wordchant
eb96de947b
chore: publish 0.7.0+3.3.1 release
0.7.0+3.3.1
2024-10-02 15:42:31 -04:00
knoflook
ddda5da6bc
chore: publish new release
0.6.3+3.1.2
2023-10-20 15:54:13 +02:00
3wordchant
304468b8f4
chore: publish 0.6.2+3.1.1 release
0.6.2+3.1.1
2023-10-19 11:04:19 +01:00
3wordchant
0ccf1d7a6c
Fix healthcheck, sidekiq on proxy network
2023-10-19 11:03:42 +01:00
3wordchant
1049c27c35
chore: publish 0.6.1+3.1.1 release
0.6.1+3.1.1
2023-10-08 18:41:20 +01:00
3wordchant
03dc80d073
Add healthcheck for app container
2023-10-08 18:40:49 +01:00
3wordchant
300f374af9
chore: publish 0.6.0+3.1.1 release
0.6.0+3.1.1
2023-10-03 19:13:06 +01:00
3wordchant
ec72949bfa
chore: publish 0.5.0+3.0.6 release
0.5.0+3.0.6
2023-08-21 15:57:39 +02:00
3wordchant
6a5f20bc8a
Add postgres major version upgrade script
2023-08-21 15:56:57 +02:00
3wordchant
3b5d789390
chore: publish 0.4.1+3.0.6 release
0.4.1+3.0.6
2023-08-21 14:20:29 +02:00
3wordchant
22b8f8f265
Drop separate Sidekiq vol, it should use the main one
2023-03-20 13:35:04 -04:00
decentral1se
5868b83948
docs: events plugin
2023-02-09 12:58:47 +01:00
decentral1se
5bef03aabd
chore: publish 0.4.0+3.0.1 release
0.4.0+3.0.1
2023-02-09 12:57:24 +01:00
decentral1se
0c7847ac15
fix: sort + PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY = 0
2023-02-09 12:56:48 +01:00
3wordchant
7fc57c52a5
Switch to self-hosted stack-ssh-deploy image [mass update]
2023-01-21 11:49:55 -08:00
3wordchant
fd24d4a328
Update abra syntax in examples (finally) [mass update]
2023-01-19 16:02:27 -08:00
3wordchant
1240106d4d
Add rudimentary database backup, and Postgres upgrade misery
2022-11-22 18:42:42 -08:00
3wordchant
add7b1e240
Clarify DISCOURSE_DATABASE_HOST
2022-11-22 18:16:10 -08:00
3wordchant
802a22886c
Remove vim swapfile
2022-11-22 13:34:06 -08:00
knoflook
d1fcc7a6fa
chore: publish 0.3.1+2.8.9 release
0.3.1+2.8.9
2022-11-22 15:59:26 +01:00
knoflook
41f7c0089e
feat: set notification e-mail
2022-11-22 15:58:04 +01:00
3wordchant
fa42eedcfc
chore: publish 0.3.0+2.8.9 release
0.3.0+2.8.9
2022-10-18 22:44:24 -04:00
3wordchant
0376930563
chore: publish 0.2.1+2.8.9 release
0.2.1+2.8.9
2022-10-18 22:09:59 -04:00
3wordchant
0b2759f9ee
Add proxy network for drone
2022-03-26 01:37:26 +02:00
3wordchant
fa5c18672b
chore: publish 0.2.0+2.8.1 release
0.2.0+2.8.1
2022-03-23 00:33:07 +02:00
3wordchant
ab7d90edd8
chore: publish 0.1.0+2.7.7 release
0.1.0+2.7.7
2022-03-23 00:30:52 +02:00
3wordchant
fd814bd562
Revert to stable discourse version
2021-11-30 12:43:40 +02:00
3wordchant
fb6e1dfc4f
Update Discourse to 2.8.0
2021-11-21 21:49:10 +02:00
3wordchant
6b21fabe8f
Merge pull request 'Add some useful instructions for setting up users and installing plugins' ( #2 ) from cas_readme into main
...
Reviewed-on: https://git.coopcloud.tech/coop-cloud/discourse/pulls/2
2021-11-16 19:15:29 +00:00
cas
72266ada90
Add some useful instructions for setting up users and installing plugins
2021-11-16 11:10:51 -08:00
3wordchant
56112f9456
Add example .env
...
[ci skip]
2021-07-25 16:30:55 +02:00
3wordchant
984c944454
Add build status to README
...
[ci skip]
2021-07-25 15:34:54 +02:00
3wordchant
34069984a8
start-first, remove default env vars
2021-07-25 15:33:29 +02:00
3wordchant
08324dd2db
Fix Drone secret name
2021-07-25 15:32:42 +02:00
3wordchant
0c238b7f38
Add CI with Drone
2021-07-25 15:31:44 +02:00
3wordchant
d7c8c474dc
SMTP config, initial README
2021-07-25 14:45:30 +02:00