|
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 |
|
|
53770f5308
|
Optimized flush order to solve yourls oauth2 proxy bug
|
2025-08-13 01:03:31 +02:00 |
|
|
f31565e4c5
|
Optimized URLS
|
2025-08-13 00:33:47 +02:00 |
|
|
1a42e8bd14
|
Replaced depenencies by includes for performance reasons
|
2025-08-12 03:08:33 +02:00 |
|
|
1595a7c4a6
|
Optimized tests für run once
|
2025-08-12 02:38:37 +02:00 |
|
|
d5e5f57f92
|
Optimized openproject for new repository structure
|
2025-08-11 23:03:24 +02:00 |
|
|
3431796283
|
Wrapped docker compose file routines tasks in block for docker compose
|
2025-08-11 10:20:06 +02:00 |
|
|
a9d77de2a4
|
Optimized docker compose ensure logic
|
2025-08-11 01:26:31 +02:00 |
|
|
22c8c395f0
|
Refactored handlers loading
|
2025-08-08 19:01:12 +02:00 |
|
|
aae69ea15b
|
Ensure that keycloak is up
|
2025-08-08 17:25:31 +02:00 |
|
|
44e0fea0b2
|
Renamed cymais to infinito and did some other optimations and logout implementations
|
2025-07-29 16:35:42 +02:00 |
|
|
f62355e490
|
Replaced nginx native with openresty for logout injection. Right now still buggy on nextcloud and espocrm
|
2025-07-24 03:19:16 +02:00 |
|
|
0472fecd64
|
Solved ooauth2 bugs and restructured postgres roile to implement extensions used by discourse
|
2025-07-23 13:24:55 +02:00 |
|
|
c8be88e3b1
|
Activated redis for oauth2 for large cookies
|
2025-07-22 22:00:11 +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 |
|
|
e1d36045da
|
Solved open run_once issues
|
2025-07-20 14:23:08 +02:00 |
|
|
6a1a83432f
|
Different optimations and mig integration. test will fail due to strickter validation checks. need to be cleaned up tomorrow
|
2025-07-18 20:08:20 +02:00 |
|
|
d1982af63d
|
Optimized mastodon and network integration. added options for mig build to make
|
2025-07-17 18:50:28 +02:00 |
|
|
409e659143
|
Overall optimations for application id naming
|
2025-07-17 17:41:52 +02:00 |
|
|
562603a8cd
|
Restructured libraries
|
2025-07-17 16:38:20 +02:00 |
|
|
ad449c3b6a
|
Adapted roles to new architecture
|
2025-07-17 15:39:31 +02:00 |
|
|
bfc42ce2ac
|
Different little optimations
|
2025-07-17 04:23:05 +02:00 |
|
|
169493179e
|
Restructuring for new backup solution
|
2025-07-16 19:09:31 +02:00 |
|
|
6a447a1426
|
Solved Openldap network bug
|
2025-07-14 18:42:25 +02:00 |
|
|
b6ee7b9f98
|
Optimized openldap network
|
2025-07-14 12:13:11 +02:00 |
|
|
ce68391b4e
|
Solved variable naming bug
|
2025-07-14 00:32:57 +02:00 |
|
|
f9aa1ed2a4
|
Solved docker network bug
|
2025-07-13 20:20:14 +02:00 |
|
|
ad60f5fb37
|
Rmeoved is_feature_enabled function
|
2025-07-13 17:54:09 +02:00 |
|
|
a18e888044
|
Implemented new matomo setup
|
2025-07-13 12:58:10 +02:00 |
|
|
46bba3564d
|
Renamed redis role
|
2025-07-12 17:58:04 +02:00 |
|
|
3b03c5171d
|
Renamed the mariadb, openldap and postgres database
|
2025-07-12 16:06:13 +02:00 |
|
|
e14e6b96e9
|
Renamed Database roles
|
2025-07-12 10:11:52 +02:00 |
|
|
5a3535187a
|
Restructured service und web role naming in inventor
|
2025-07-10 14:01:12 +02:00 |
|
|
96268e7161
|
Renamed server roles by osi they work on
|
2025-07-10 12:33:46 +02:00 |
|
|
f3439861bb
|
minor improvements
|
2025-07-09 20:28:58 +02:00 |
|
|
7a38241485
|
Made code more modular and refactored to cmp roles
|
2025-07-09 20:15:32 +02:00 |
|
|
f3939661e4
|
Implemented filter functions to get roles by application_id
|
2025-07-09 14:52:51 +02:00 |
|
|
c9c73cbdb2
|
Decoupeld database, docker and proxy
|
2025-07-09 14:21:30 +02:00 |
|
|
e7322a239e
|
Solved different bugs
|
2025-07-09 11:51:42 +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 |
|
|
575df76ec3
|
Shortened service- to svc-
|
2025-07-09 05:00:41 +02:00 |
|
|
66198ca1ec
|
Shortened webserver to srv-web-
|
2025-07-09 04:27:58 +02:00 |
|
|
ed0cd9b8c0
|
Restructured users
|
2025-07-09 02:26:50 +02:00 |
|
|
563d5fd528
|
Huge role refactoring/cleanup. Other commits will propably follow. Because some bugs will exist. Still important for longrun and also for auto docs/help/slideshow generation
|
2025-07-08 23:43:13 +02:00 |
|
|
9cbd2d4f4b
|
Solved OAuth2 Bug
|
2025-07-08 14:03:51 +02:00 |
|
|
36ff93e64e
|
General optimations and debugging
|
2025-07-08 13:50:23 +02:00 |
|