mirror of
https://github.com/opf/openproject-deploy.git
synced 2026-07-12 15:09:26 +00:00
Include and enable Hocuspocus (Collaboration Server) (#135)
* include hocuspocus and respective configuration * include defaults to hocuspocus setup * Update release version Co-authored-by: Kabiru Mwenja <makabby@gmail.com> * update readme with explicit info about secret & localhost --------- Co-authored-by: Kabiru Mwenja <makabby@gmail.com>
This commit is contained in:
@@ -19,6 +19,8 @@ x-op-app: &app
|
||||
RAILS_CACHE_STORE: "memcache"
|
||||
OPENPROJECT_CACHE__MEMCACHE__SERVER: "cache:11211"
|
||||
OPENPROJECT_RAILS__RELATIVE__URL__ROOT: "${OPENPROJECT_RAILS__RELATIVE__URL__ROOT:-}"
|
||||
OPENPROJECT_COLLABORATIVE__EDITING__HOCUSPOCUS__URL: "${COLLABORATIVE_SERVER_URL:-wss://${OPENPROJECT_HOST__NAME}/hocuspocus}"
|
||||
OPENPROJECT_COLLABORATIVE__EDITING__HOCUSPOCUS__SECRET: "${COLLABORATIVE_SERVER_SECRET:-OVERRIDE_ME_PLEASE}"
|
||||
DATABASE_URL: "${DATABASE_URL:-postgres://postgres:p4ssw0rd@db/openproject?pool=20&encoding=unicode&reconnect=true}"
|
||||
RAILS_MIN_THREADS: ${RAILS_MIN_THREADS:-4}
|
||||
RAILS_MAX_THREADS: ${RAILS_MAX_THREADS:-16}
|
||||
@@ -63,6 +65,7 @@ services:
|
||||
web:
|
||||
<<: *app
|
||||
command: "./docker/prod/web"
|
||||
hostname: "${OPENPROJECT_HOST__NAME:-localhost:8080}"
|
||||
networks:
|
||||
- frontend
|
||||
- backend
|
||||
@@ -114,3 +117,12 @@ services:
|
||||
restart: on-failure
|
||||
networks:
|
||||
- backend
|
||||
|
||||
hocuspocus:
|
||||
image: openproject/hocuspocus:release-38128805
|
||||
environment:
|
||||
SECRET: ${COLLABORATIVE_SERVER_SECRET:-OVERRIDE_ME_PLEASE}
|
||||
networks:
|
||||
- backend
|
||||
- frontend
|
||||
<<: *restart_policy
|
||||
|
||||
Reference in New Issue
Block a user