diff --git a/apps/api/src/video/upload-limits.ts b/apps/api/src/video/upload-limits.ts index 5f79e64..0cfa028 100644 --- a/apps/api/src/video/upload-limits.ts +++ b/apps/api/src/video/upload-limits.ts @@ -1,2 +1,2 @@ // StorageService seals whole Buffers; bound multipart memory use per request. -export const MAX_VIDEO_UPLOAD_BYTES = 100 * 1024 * 1024; +export const MAX_VIDEO_UPLOAD_BYTES = 2 * 1024 * 1024 * 1024; diff --git a/infra/occupymedia/edge/nginx.conf b/infra/occupymedia/edge/nginx.conf index 3e71c26..b9a20bf 100644 --- a/infra/occupymedia/edge/nginx.conf +++ b/infra/occupymedia/edge/nginx.conf @@ -38,7 +38,7 @@ http { ssl_certificate /etc/letsencrypt/live/occupymedia.cc/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/occupymedia.cc/privkey.pem; - client_max_body_size 512m; + client_max_body_size 2g; location / { proxy_pass http://web:3001; proxy_http_version 1.1; @@ -61,7 +61,7 @@ http { ssl_certificate /etc/letsencrypt/live/occupymedia.cc/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/occupymedia.cc/privkey.pem; - client_max_body_size 512m; + client_max_body_size 2g; location / { proxy_pass http://api:3000; proxy_http_version 1.1; @@ -250,7 +250,7 @@ http { proxy_read_timeout 3600s; proxy_send_timeout 3600s; proxy_buffering off; - client_max_body_size 512m; + client_max_body_size 2g; # oCIS web's index.html carries ownCloud branding before the app mounts # (title, blue theme-color, white/blue splash) — rewrite at the edge. proxy_set_header Accept-Encoding ""; @@ -271,7 +271,7 @@ http { ssl_certificate /etc/letsencrypt/live/occupymedia.cc/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/occupymedia.cc/privkey.pem; - client_max_body_size 512m; + client_max_body_size 2g; location = /themes/owncloud/theme.json { default_type application/json; alias /opt/occ-brand/hub-theme.json; @@ -358,7 +358,7 @@ http { ssl_certificate /etc/letsencrypt/live/occupymedia.cc/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/occupymedia.cc/privkey.pem; - client_max_body_size 20m; + client_max_body_size 2g; location / { proxy_pass http://occ-intake:3000; proxy_http_version 1.1; @@ -415,7 +415,7 @@ http { proxy_read_timeout 3600s; proxy_send_timeout 3600s; proxy_buffering off; - client_max_body_size 80m; + client_max_body_size 2g; } } @@ -427,7 +427,7 @@ http { ssl_certificate /etc/letsencrypt/live/occupymedia.cc/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/occupymedia.cc/privkey.pem; - client_max_body_size 80m; + client_max_body_size 2g; location ~ ^/api/v1/streaming { proxy_pass http://192.168.13.221:4040; proxy_http_version 1.1;