Commit Graph

21 Commits

Author SHA1 Message Date
schrd
7a31135ed0
build(fix): File permissions in packages should not depend on umask of build system (#21362)
If the build system for packages has a umask of `0077`, cloned
repositories will have no permissions for group and other. If build
scripts just copy files, permissions will persist. This commit fixes
permissions for some files which otherwise prevents startup
`bbb-graphql-server.service` and `bbb-graphql-middleware.service`.

Co-authored-by: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
2024-10-04 09:54:14 -04:00
Gustavo Trott
439f0486f7 Introduce an endpoint /api/rest/clientSettings that will be used by the client to fetch userdata info before creating a graphql connection.
It is necessary to fetch props bbb_custom_style and bbb_custom_style_url.
2024-09-25 11:53:02 -03:00
Gustavo Trott
e1407149b9
refactor (build/gql-middleware): Introduce config as a yml file (#20992)
* Introduce Gql-Middleware config as a yml file

* use path /usr/share/bbb-graphql-middleware/ instead of /usr/local/bigbluebutton/bbb-graphql-middleware

* remove /etc/default/bbb-graphql-middleware file
2024-08-29 17:40:52 -04:00
Gustavo Trott
09cc37feef
refactor (gql-middleware): Code improvements and new Prometheus metrics (#20896) 2024-08-19 10:58:14 -03:00
Gustavo Trott
1e32ee794e several refactors 2024-08-08 16:50:41 -03:00
Gustavo Trott
8e70891083 Implements max of Graphql connections (global and per user) 2024-08-06 15:07:52 -03:00
Gustavo Trott
4cb41f723b Increase gql-middlware MAX_CONN_PER_SECOND=100 2024-07-23 11:26:48 -03:00
Gustavo Trott
f158951257
remove (gql-server): Removes /rest/clientStartupSettings endpoint (#20735) 2024-07-19 11:30:16 -04:00
Gustavo Trott
2c2d595212 Big refactor on Graphql authentication 2024-07-10 18:30:01 -03:00
Tiago Jacobs
b3a108fba4 Increase maximum number of open files 2024-06-20 19:02:24 -03:00
Gustavo Trott
656e29e7eb
Refactor middleware to get user info from akka-apps api (#20491) 2024-06-14 13:43:05 -03:00
Tainan Felipe
1aab2f5f29
Change: Change websocket lib to graphql-ws (#20282) 2024-05-22 15:51:12 -03:00
Gustavo Trott
7975ca02d0 Change graphql endpoint 2024-05-08 08:46:14 -03:00
Gustavo Trott
ac4608ca65 Set a different password for Hasura admin 2024-05-07 11:39:34 -03:00
Gustavo Trott
fdcc7e4bd2 fix cache key for clientSettings 2024-05-07 10:46:52 -03:00
Gustavo Trott
d3d12c7bf1 Move building files to /build/... directory 2024-05-03 15:56:37 -03:00
Anton Georgiev
e05a47ed35 build: correct configs for bbb-graphql-middleware.service 2023-08-10 16:35:45 -04:00
Anton Georgiev
6689a91ece use /usr/share/bbb-graphql-server as conf source 2023-07-19 11:28:44 -04:00
Anton Georgiev
9e41251072 build: changes to bbb-graphql-middleware 2023-07-18 12:31:08 -04:00
Anton Georgiev
e297e5caec local build.sh was taking precedence over packaging build.sh 2023-07-18 05:30:02 -04:00
Anton Georgiev
e013c63078 build: Packaging for bbb-graphql-middleware 2023-07-17 16:26:07 -04:00