bigbluebutton-Github/bigbluebutton-html5
schrd 64e43e4331
fix(core): 3.0 cluster setup (#20439)
* Add graphql API endpoint to BBB API

This parameter will be required for the HTML5 client to discover the API
endpoint of the GraphQL API so it can fetch its settings.

* Fix: ensure API calls are headed towards the BBB Server

In a cluster setup the URL that is visible in the browser is different
from the URL of the BBB Server.

The clients needs to contact the BBB server to retrieve information
about the graphQL websocket and the graphql API.

This patch adds the GraphQL API endpoint to the BBB API and changes the
Client to use it.

* Make GraphQL API endpoint configurable

The default value should work for single node and cluster setups

* Update docs to reflect changes required by cluster setup

* fix eslint and typescript errors

* Fix cluster setup docs

- add missing parts for hasura
- use consistent domain example.com

* rename variable

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* rename variable

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* rename variable

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* Update bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* Update bigbluebutton-web/grails-app/conf/bigbluebutton.properties

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

---------

Co-authored-by: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-17 14:26:13 -04:00
..
.meteor
.vscode
client fix: Client can't load in certain cases (#20336) 2024-05-29 09:26:11 -04:00
imports fix(core): 3.0 cluster setup (#20439) 2024-06-17 14:26:13 -04:00
private/config feat: Initial BBB 3.0 Gladia transcriptions implementation (#20295) 2024-06-12 12:06:07 -04:00
public Translate en.json in el_GR (#20500) 2024-06-17 09:26:08 -04:00
server html5: remove seemingly unnecessary files 2024-05-13 09:54:45 -03:00
.eslintignore
.eslintrc.js disable require default props eslint rule 2024-06-11 10:03:42 -03:00
.gitignore
deploy_to_usr_share.sh fix: create locale index.json in deploy_to_usr_share.sh 2024-05-27 13:16:23 -04:00
footer refactor: make bbb client work without meteor service (partial) (#19869) 2024-03-21 16:41:32 -03:00
jsconfig.json
meteorless.sh refactor: make bbb client work without meteor service (partial) (#19869) 2024-03-21 16:41:32 -03:00
package-lock.json Merge pull request #20463 from Arthurk12/generic-content-types 2024-06-14 15:18:42 -04:00
package.json Merge pull request #20463 from Arthurk12/generic-content-types 2024-06-14 15:18:42 -04:00
run-dev.sh Remove meteor assets cleanup routine 2024-06-07 16:14:46 -03:00
test-html5.sh
tsconfig.json