From f2c64281ddef3fec20be101e028e6f79679de26c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=B6rdle=20Bot?= Date: Mon, 1 Dec 2025 16:01:20 +0100 Subject: [PATCH] refactor: clean up Caddyfile by removing audio streaming headers and related configurations - Eliminate unnecessary headers and caching settings for audio streaming - Streamline the configuration for better readability and maintainability - Maintain timeout settings for large files --- Caddyfile | 61 ------------------------------------------------------- 1 file changed, 61 deletions(-) diff --git a/Caddyfile b/Caddyfile index 536b0a7..eaa8ff5 100644 --- a/Caddyfile +++ b/Caddyfile @@ -20,39 +20,8 @@ hoerdle.de { versions 1.1 } - # Headers für Audio-Streaming (Range Requests) - header_up Range {http.request.header.Range} - header_up If-Range {http.request.header.If-Range} - - # Kein Caching bei Range Requests - header_down Cache-Control "no-cache" { - when {http.request.header.Range} - } - # Timeouts für große Dateien (300s wie in nginx) timeout 300s - - # WebSocket Support - header_up Connection {>Connection} - header_up Upgrade {>Upgrade} - } - - # Spezielle Behandlung für /uploads/ Route (Audio-Dateien) - handle /uploads/* { - reverse_proxy hoerdle:3010 { - # Range Requests für Audio-Streaming - header_up Range {http.request.header.Range} - header_up If-Range {http.request.header.If-Range} - - # Buffering deaktivieren für große Dateien - # (Caddy hat kein explizites proxy_buffering, aber Timeouts setzen) - timeout 300s - - # Kein Caching bei Range Requests - header_down Cache-Control "no-cache" { - when {http.request.header.Range} - } - } } # HTTP zu HTTPS Redirect @@ -79,38 +48,8 @@ xn--hrdle-jua.de { versions 1.1 } - # Headers für Audio-Streaming (Range Requests) - header_up Range {http.request.header.Range} - header_up If-Range {http.request.header.If-Range} - - # Kein Caching bei Range Requests - header_down Cache-Control "no-cache" { - when {http.request.header.Range} - } - # Timeouts für große Dateien (300s) timeout 300s - - # WebSocket Support - header_up Connection {>Connection} - header_up Upgrade {>Upgrade} - } - - # Spezielle Behandlung für /uploads/ Route (Audio-Dateien) - handle /uploads/* { - reverse_proxy hoerdle:3010 { - # Range Requests für Audio-Streaming - header_up Range {http.request.header.Range} - header_up If-Range {http.request.header.If-Range} - - # Timeouts für große Dateien - timeout 300s - - # Kein Caching bei Range Requests - header_down Cache-Control "no-cache" { - when {http.request.header.Range} - } - } } # HTTP zu HTTPS Redirect