|
03290eafe1
|
feat(proxy,bigbluebutton): use parameterized HTML location template & add build retry
- proxy(html.conf.j2):
* Make proxy_pass more robust (strip '=', '^~' prefixes; ignore @/~ match locations)
* Switch WS header to $connection_upgrade
* Unify timeouts (proxy_connect_timeout 5s)
* Lua optional: include only when proxy_lua_enabled=true; unset Accept-Encoding only then
* Buffering via flag: proxy_buffering/proxy_request_buffering 'on' with Lua, otherwise 'off'
- proxy(media.conf.j2): minor formatting/spacing fix
- inj-css(head_sub.j2): consistent spacing for global_css_version
- bigbluebutton(tasks/main.yml):
* Render HTML location block once before include_role (location='^~ /html5client', OAuth2/Lua disabled)
* Pass rendered snippet via proxy_extra_configuration to the vHost
* Cleanup afterwards: proxy_extra_configuration = undef()
- docker-compose(handlers):
* Build with retry: if 'docker compose build' fails -> retry with '--no-cache --pull'
* Enable BuildKit (DOCKER_BUILDKIT=1, COMPOSE_DOCKER_CLI_BUILD=1)
- vars: trailing newline / minor formatting
Motivation:
- BBB HTML5 client (^~ /html5client) needs a separate location without Lua/buffering.
- More resilient CI/CD builds via automatic no-cache retry.
- Cleaner headers/proxy defaults and fewer side effects.
Files:
- roles/docker-compose/handlers/main.yml
- roles/srv-proxy-7-4-core/templates/location/html.conf.j2
- roles/srv-proxy-7-4-core/templates/location/media.conf.j2
- roles/srv-web-7-7-inj-css/templates/head_sub.j2
- roles/web-app-bigbluebutton/tasks/main.yml
- roles/web-app-bigbluebutton/vars/main.yml
|
2025-08-13 06:01:50 +02:00 |
|
|
4501c31756
|
Solved docker compose handler bugs
|
2025-07-22 08:33:36 +02:00 |
|
|
b1bf7aaba5
|
Fixed BBB stuff
|
2025-07-21 15:10:05 +02:00 |
|
|
5343536d27
|
Optimized snipe-it und bbb
|
2025-07-21 01:40:42 +02:00 |
|
|
ed866bf177
|
Finished bbb implementation
|
2025-07-20 20:07:43 +02:00 |
|
|
d1982af63d
|
Optimized mastodon and network integration. added options for mig build to make
|
2025-07-17 18:50:28 +02:00 |
|
|
46cf65f296
|
Optimized Matomo role
|
2025-07-09 10:59:36 +02:00 |
|
|
af3767fdfa
|
General optimations
|
2025-07-09 10:17:32 +02:00 |
|
|
0347d238c2
|
Great docker refactoring
|
2025-07-06 18:53:45 +02:00 |
|
|
1ed26ab706
|
Implemented discourse LDAP draft
|
2025-06-20 05:45:43 +02:00 |
|
|
380aa4a37b
|
Optimized code, so that 'docker compose up' can run until setup is finished without any interruptions
|
2025-06-17 15:08:42 +02:00 |
|
|
39b312b997
|
Added journalctl logging for docker up's and execute portfolio just once condition
|
2025-05-16 15:26:51 +02:00 |
|
|
4590331a2b
|
Solved openproject mount bug
|
2025-04-21 22:16:50 +02:00 |
|
|
8afb2a3b84
|
Solved some bugs and optimized nextcloud
|
2025-02-21 10:53:19 +01:00 |
|
|
33aa31e55e
|
Added remove orphans
|
2025-02-11 00:16:54 +01:00 |
|
|
5503326ea6
|
Implemented helper role docker-central-database and refactored code
|
2025-02-04 18:14:37 +01:00 |
|
|
4c0aba2eea
|
HUGE REFACTORING; Implementing ldap networks, new port mappings, heal script optimizing etc.
|
2025-01-30 15:04:23 +01:00 |
|
|
338c7b5830
|
Solved variable and handler bugs
|
2025-01-27 00:52:49 +01:00 |
|
|
ea0804be93
|
Added webinterface for bluesky
|
2025-01-17 17:26:52 +01:00 |
|
|
ea32b08a7b
|
Solved matrix bugs
|
2024-01-20 12:46:07 +01:00 |
|
|
0f0950c0ee
|
Implemented matrix whatsapp bridge
|
2024-01-15 01:00:59 +01:00 |
|
|
f70a7690a8
|
Created role docker-compose and refactored attendize, akauntin, openproject
|
2023-12-30 15:22:18 +01:00 |
|