Commit Graph

27 Commits

Author SHA1 Message Date
Tainan Felipe
4d6f4b3ded
Refactor: Make bundle using webpack (#20811)
* Refactor: Make bundle using webpack

* Fix: restore after install codes and a few settings

* Fix: build script folder permission

* Refactor: Remove support to async import on audio bridges

* Upgrade npm using nvm

* Avoid questions on npm ci execution

* Let npm ci install dev dependencies (as we need the build tools here)

* Fix: enconding

* Fix: old lock files

* Remove: bbb-config dependency to bbb-html5 service, bbb-html5 isn't a service anymore

* Fix: TS errors

* Fix: eslint

* Fix: chat styles

* npm install with "lockfileVersion": 3 (newer npm)

* build: allow nodejs 22

* node 22; drop meteor from CI and bbb-conf

* TEMP: use bbb-install without mongo but with node 22 and newer image

* build: relax nodejs condition to not trip 22.6

* build: ensure dir /usr/share/bigbluebutton/nginx exists

* init sites-available/bbb; drop disable-transparent-

* nginx complaining of missing file and ;

* TMP: print status of services

* WIP: tweak nginx location to debug

* Fix: webcam widgets alignments

* akka-apps -- update location of settings.yml

* build: add locales path for nginx

* docs and config changes for removal of meteor

* Fix: build encoding and locales enpoint folder path

* build: set wss url for media

* Add: Enable minimizer and modify to Terser

* Fix: TS errors

---------

Co-authored-by: Tiago Jacobs <tiago.jacobs@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-08-09 13:58:44 -04: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
Anton Georgiev
6a20ba7b27 remove bbb-lti; use bbb-lti-broker instead 2023-08-10 09:30:00 -04:00
Anton Georgiev
ba8e8cf16a build-config: change yq syntax to v4.16.2; readded yq as dep 2023-04-27 16:37:26 -04:00
Anton Georgiev
d64a00fa5b build: upgrade yq 3 to 4 for packaging 2023-04-26 16:26:51 -04:00
Anton Georgiev
0fccb78ee1 build-conf: Remove Kurento dependency; Run on Ubuntu 22.04 2023-04-25 15:08:36 -04:00
Anton Georgiev
0edc4a16f2
Merge pull request #16807 from antobinary/update-apply-lib
build: ensure apply-lib.sh is updated; always create /etc/bigbluebutt…
2023-02-24 12:50:45 -05:00
Anton Georgiev
72d1ad90c9 handle fresh install where /etc/bigbluebutton/bbb-conf/apply-lib.sh is missing 2023-02-24 12:50:06 -05:00
Anton Georgiev
8d21a144ab
Update build/packages-template/bbb-config/after-install.sh 2023-02-24 12:14:04 -05:00
Anton Georgiev
1b9d3f6801 build: ensure apply-lib.sh is updated; always create /etc/bigbluebutton/nginx 2023-02-24 16:36:12 +00:00
Gustavo Trott
110f49f886 Use template file to set conn limit config to nginx 2023-02-21 15:15:42 -03:00
Tainan Felipe
cbcab9517e
New nginx rules (#15977) 2022-11-09 17:17:50 -03:00
Anton Georgiev
28bd98e107
Update build/packages-template/bbb-config/after-install.sh 2022-08-20 08:52:17 -04:00
Anton Georgiev
2d7ac73364
Merge branch 'v2.6.x-release' into default-nginx-config 2022-08-20 05:10:22 -04:00
Daniel Schreiber
74576f4fff fix: remove obsolete systemd overrides
the redis dependency for `bbb-apps-akka` and `bbb-fsesl-akka` has
already beed added in commit b6777ed9cb so
the override is no longer neccesary.

closes #15192
2022-06-16 13:54:31 +02:00
Fred Dixon
ef6eb21cce Minor refactoring of propagating new version 2022-05-15 13:58:25 -05:00
Anton Georgiev
fd5d3cbfac
Merge branch 'v2.5.x-release' into default-nginx-config 2022-05-13 10:23:38 -04:00
Anton Georgiev
61d27c78f7 build: set html5 client version on bbb-config update 2022-05-13 13:50:20 +00:00
Daniel Schreiber
52112cde87 build: allow bbb nginx config hook for operators
Sometimes operators need to tweak the nginx config. They should not
modify config files provided by the packages. Instead they should add
their own config files in `/etc/bigbluebutton/nginx/`. This patch links
the default config provided by packages into this directory.
2022-04-04 22:30:49 +02:00
Fred Dixon
08c6ad67fb
Update after-install.sh
Make check for worker_rlimit_nofile silent
2022-03-27 09:09:52 -04:00
Anton Georgiev
60d99bbea2 build: remove red5 related code 2022-03-06 03:38:25 +00:00
Anton Georgiev
8674cf7615 !build: remove config storing to /tmp when upgrading a package
Remaining, to be handles separately:
bbb-html5 before-remove and after-install -- sip.nginx needs to be
handled in bbb-conf
bbb-freeswitch-core -- /tmp/vars xml, etc. -- not sure how to handle
2022-02-27 19:08:25 +00:00
Fred Dixon
9f27c9b36d Fix log permissions for bbb-fsesl-akka 2022-02-19 19:45:45 -06:00
Anton Georgiev
7365b951b9
Merge pull request #13248 from Nudin/patch-2
Set worker_rlimit_nofile only once in nginx.conf
2021-10-26 14:26:23 -04:00
prlanzarin
95c31aa571 chore(build): verify that /var/mediasoup has correct ownership and perms 2021-10-13 14:37:21 +00:00
Michael F. Schönitzer
04d7ffae0d
Set worker_rlimit_nofile only once in nginx.conf
worker_rlimit_nofile may only be set once in nginx.conf. So far there was no check whether it is already set to a value different than 10000. This results in the option beeing set twice in the config file, if it was already set by. This caused nginx to fail startup. Now it is checked that the limit is at least 10000 and only if not it is set to 10000.
2021-09-21 14:24:52 +02:00
Johannes Barthel
6c8525ef54 initial public version 2021-08-13 12:53:18 +02:00