Commit Graph

495 Commits

Author SHA1 Message Date
Tiago Jacobs
b3a108fba4 Increase maximum number of open files 2024-06-20 19:02:24 -03:00
Gustavo Trott
1465d3dca3
refactor (gql-server): Set some configs for Max PG connections and Nginx max workers aiming to support more users (#20549)
* Set hasura max connections with pg to 100

* set nginx worker_connections from 4k to 10k

* Update bbb-graphql-server/metadata/databases/databases.yaml

* remove deprecated config

* set pg max connections up to 300

---------

Co-authored-by: Tiago Jacobs <tiago.jacobs@gmail.com>
2024-06-20 16:41:47 -03:00
Daniel Schreiber
c5b657a409 Fix: File permissions in packages should not depend on umask of build system
If the build system for packages has a umask of `0077`, cloned
repositories will have no permissions for group and other. As the build
scripts for some packages just copy from clone git repos, this will
preserve the permissions in the package and prevent the following
services from startup:

* `bbb-html5`
* `etherpad`
* `bbb-pads`
* `bbb-export-annotations`
* `bbb-rap-*`

This patch grants everyone read permissions to the code in the packages.
2024-06-14 16:17:49 -04:00
Gustavo Trott
656e29e7eb
Refactor middleware to get user info from akka-apps api (#20491) 2024-06-14 13:43:05 -03:00
Gustavo Trott
24219ea5c8 Upgrade Hasura to version v2.40.0 2024-06-10 10:59:13 -03:00
Gustavo Trott
6e9b4b3e4f Remove meteor assets cleanup routine 2024-06-07 16:14:46 -03:00
Ramón Souza
7514066fc3
fix: Client can't load in certain cases (#20336)
* move settings

* remove meteor cache files
2024-05-29 09:26:11 -04:00
Ghazi Triki
7b4c506bc5 Update logrotate rule to add date extension to archived logs files. 2024-05-24 11:34:24 -04:00
Tainan Felipe
1aab2f5f29
Change: Change websocket lib to graphql-ws (#20282) 2024-05-22 15:51:12 -03:00
Anton Georgiev
b9a46197ed build: set permissions for resque files [3.0] 2024-05-15 14:36:11 -04:00
Gustavo Trott
ca4717c92d set hasura cli config with correct password 2024-05-08 11:44:44 -03:00
Anton Georgiev
628c3bb32b
Merge pull request #20132 from antobinary/html5-pack-30
refactor/build: drop html5InstanceId and simplify bbb-html5 frontend/backend
2024-05-08 10:04:37 -04:00
Gustavo Trott
7975ca02d0 Change graphql endpoint 2024-05-08 08:46:14 -03:00
Anton Georgiev
264722bb44 docs: try to remove frontend and leave only bbb-html5 2024-05-07 21:24:24 -04:00
Gustavo Trott
2cc54680af fix echo with error 2024-05-07 15:10:31 -03:00
Gustavo Trott
deea562e23 Avoid changing hasura password on every upgrade 2024-05-07 14:57:19 -03:00
Gustavo Trott
6d100cd19e Add yq as graphql-server dependency 2024-05-07 14:29:59 -03:00
Gustavo Trott
ff9bcc774b Generate a Hasura random password on after-install.sh 2024-05-07 14:29:35 -03:00
Gustavo Trott
2bbc850093 set password on correct file 2024-05-07 13:45:26 -03:00
Gustavo Trott
a1d80e8c8f use sed to change config.yaml 2024-05-07 13:35:12 -03:00
Gustavo Trott
76e6b731bf set yq as dependency for bbb-graphql-server build 2024-05-07 13:23:38 -03:00
Gustavo Trott
ac4608ca65 Set a different password for Hasura admin 2024-05-07 11:39:34 -03:00
Anton Georgiev
be7fad8cbf build: try to remove frontend and leave only bbb-html5 2024-05-07 09:53:35 -04:00
Gustavo Trott
fdcc7e4bd2 fix cache key for clientSettings 2024-05-07 10:46:52 -03:00
Gustavo Trott
d74db21037 Set postgres host as 127.0.0.1 instead of localhost 2024-05-07 10:16:14 -03:00
Anton Georgiev
de483ce568 build: try to remove frontend and leave only bbb-html5 2024-05-06 13:49:20 -04:00
Gustavo Trott
d3d12c7bf1 Move building files to /build/... directory 2024-05-03 15:56:37 -03:00
Gustavo Trott
62da41ab90 Create staging/etc/default/bbb-graphql-server in case its missing 2024-05-03 11:12:55 -03:00
Gustavo Trott
ea82508b5d introduces a nginx cache for /api/rest/(clientStartupSettings|clientSettings) 2024-05-03 10:27:26 -03:00
Anton Georgiev
f8d5b5cd99 build: drop bbb-html5-with-roles.conf mentions 2024-05-01 15:00:58 -04:00
Anton Georgiev
0de01dffb7 build: drop bbb-html5-backend services 2024-05-01 14:33:46 -04:00
Gustavo Trott
c22de5b9b7 Remove also directories 2024-04-12 13:52:03 -03:00
Gustavo Trott
f6f7c4a361 build html5: Clear Nginx cache to refresh Meteor assets 2024-04-12 13:47:41 -03:00
Ramón Souza
ff3867248c
add meteor assets cache to build script (#19942) 2024-04-02 09:07:20 -03:00
Anton Georgiev
0aa0cabacb
Merge pull request #19082 from danielpetri1/export-tldraw-canary
feat: Tldraw v2: export presentation with annotations
2024-03-27 22:41:10 -04:00
Gustavo Trott
03ed0b7311 Merge with upstream 2024-03-27 11:37:47 -03:00
Gustavo Trott
020101d96c Force hasura cli v2.36.2 to avoid error 2024-03-25 10:36:52 -03:00
Ramón Souza
2e17713c56
generate locales index.json at build time (#19881) 2024-03-22 17:21:42 -03:00
Ramón Souza
788cf799f7
refactor: make bbb client work without meteor service (partial) (#19869) 2024-03-21 16:41:32 -03:00
danielpetri1
ef01e8afaf Remove Imagemagick and Poppler-Utils as dependency 2024-03-19 20:23:01 +01:00
Lucas
4dea4b9967 feat: Initial implementation of Gladia transcriptions to BBB 2.7 (#19091)
---------

Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
2024-03-18 10:44:56 -04:00
Anton Georgiev
ef300cf28e
chore: Fix typo (found by typos) (port) #19834
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-03-18 09:58:53 -04:00
Anton Georgiev
e813820d91 build(export-annotations): Add dependency poppler-utils 2024-03-15 09:28:15 -04:00
Hubert Figuière
18df086257 lo-conversion: add a script to use CODE for remote conversion 2024-02-23 20:43:00 -05:00
Anton Georgiev
c9ce945aa5
Merge branch 'v3.0.x-release' into cleanup/runuser 2024-02-20 13:38:33 -05:00
Gustavo Trott
4e3a28f227
Merge pull request #19562 from gustavotrott/bump-hasura-2.37.0
Bump Hasura from 2.36.0 to 2.37.0
2024-02-02 11:41:56 -03:00
Gustavo Trott
b1c90f3733 Bump Hasura from 2.36.0 to 2.37.0 2024-02-02 11:14:47 -03:00
Gustavo Trott
8ac28cfe81 Always give permisson for Frontend user in db 2024-02-02 10:52:50 -03:00
Gustavo Trott
6e43c0b05c
Graphql: Create a db user (read-only) for Frontend (#19537) 2024-01-30 12:35:39 -03:00
prlanzarin
0368a677a6 build(bbb-webhooks): v3.0.0-beta.3
- Bump bbb-webhooks to v3.0.0-beta.3. The full v3.0.x changelog can be
   found at: https://github.com/bigbluebutton/bbb-webhooks/blob/v3.0.0-beta.3/CHANGELOG.md#changelog
 - Transition from `npm install` to `npm ci`
 - Adjust configs that changed paths (`hooks.getRaw`, `log.filename`)
 - Omit `.git` directory from the final package

```
  # CHANGELOG

  All notable changes to this project will be documented in this file.

  ### v3.0.0-beta.3

  * build: bullmq@4.17.0, bump transitive deps

  ### v3.0.0-beta.2

  * fix(webhooks): re-implement includeEvents/excludeEvents

  ### v3.0.0-beta.1

  * fix(xapi): ensure the correct lrs_endpoint is used
  * feat(xapi): add suport for meta_xapi-create-end-actor-name

  ### v3.0.0-beta.0

  * feat(test): add support for modular test suites
  * feat(test): add xAPI test suite
  * refactor(test): remove nock as a dependency
  * fix(test): restore remaining out/webhooks tests
  * fix(xapi): set chat message statements timestamp to ISO format
  * fix: add Redis disconnection handling

  ### v3.0.0-alpha.1

  * !refactor: application rewritten to use a modular input/processing/ouput system
  * !refactor: modernize codebase (ES6 imports, Node.js >= 18 etc.)
  * !refactor(webhooks): the webhooks functionality was rewritten into an output module
  * !refactor(webhooks): hook IDs are now UUIDs instead of integers
  * !refactor: new logging system (using Pino)
  * !refactor: migrate node-redis from v3 to v4
  * !refactor: new queue system (using Bullmq)
  * refactor(webhooks): replace request with node-fetch
  * refactor: replace sha1 dependency with native code
  * feat: new xAPI output module with support for multitenancy
      - Implements https://github.com/gaia-x-dases/xapi-virtual-classroom
      - For more information: (README.md)[src/out/xapi/README.md]
  * feat(events): add support for poll events
  * feat(events): add support for raise-hand events
  * feat(events): add support for emoji events
  * feat(events): add user info to screenshare events
  * feat(events): add support for audio muted/unmuted events
  * feat: add Prometheus instrumentation
  * feat: add JSDoc annotations to most of the codebase
  * feat: log to file
  * feat: add support for multiple checksum algorithms (SHA1,...,SHA512)
  * fix(events): user-left events are now emitted for trailing users on meeting-ended events
  * build: add docker-compose and updated Dockerfile examples
```
2024-01-09 14:19:04 +00:00