|
0228014d34
|
Replaced .infinito.service and .infinito.timer by SOFTWARE_NAME suffix, optimized LICENSE link and update OIDC Realm and ID conf
|
2025-08-14 14:39:18 +02:00 |
|
|
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 |
|
|
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 |
|
|
44e0fea0b2
|
Renamed cymais to infinito and did some other optimations and logout implementations
|
2025-07-29 16:35:42 +02:00 |
|
|
a9e7ed3605
|
Implemented flexible upload limits for wordpress and matrix :)
|
2025-07-26 11:22:01 +02:00 |
|
|
f9f76892af
|
Solved peertube bugs
|
2025-07-26 08:08:51 +02:00 |
|
|
27973c2773
|
Optimized injection layer on lua base, as replace for nginx replace. Also optimized cloudflare cache deletion(no everytime for cleanup). Still CDN is required for logout mechanism via JS and Nextcloud deploy is buggy after changing from nginx to openresty. Propably some variable overwritte topic. Should be solved tomorrow.
|
2025-07-24 19:13:13 +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 |
|
|
3bc64023af
|
Added logout pages to some applications
|
2025-07-22 18:49:23 +02:00 |
|
|
4b9e7dd3b7
|
Implemented universal logout
|
2025-07-22 13:14:06 +02:00 |
|
|
bbabc58cf9
|
Optimized webport and certbot_dns_api_token
|
2025-07-15 15:04:27 +02:00 |
|
|
c6f49dc6e2
|
Solved oauth2 configuration bugs
|
2025-07-14 00:33:39 +02:00 |
|
|
ad60f5fb37
|
Rmeoved is_feature_enabled function
|
2025-07-13 17:54:09 +02:00 |
|
|
756597668c
|
Semi bsr for applications[] to prevent heavy to debug bugs in j2 - part 1
|
2025-07-13 15:11:38 +02:00 |
|
|
aa61bf2a44
|
Removed unecessary application_id s
|
2025-07-11 15:25:58 +02:00 |
|
|
96268e7161
|
Renamed server roles by osi they work on
|
2025-07-10 12:33:46 +02:00 |
|