Got it. "error": "context canceled"
2024/05/08 03:27:50.809 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "api:80", "duration": 3.440527277, "request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "POST", "host": "dev.crypter.dev", "uri": "/api/file/transfer", "headers": {"Sec-Fetch-Mode": ["cors"], "Accept-Language": ["en-US,en;q=0.9"], "Sec-Ch-Ua-Mobile": ["?0"], "X-Forwarded-For": ["70.139.128.239"], "X-Forwarded-Host": ["dev.crypter.dev"], "Accept": ["*/*"], "Priority": ["u=1, i"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Sec-Fetch-Dest": ["empty"], "X-Forwarded-Proto": ["https"], "Referer": ["https://dev.crypter.dev/"], "Sec-Ch-Ua-Platform": ["\"Linux\""], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Content-Type": ["multipart/form-data; boundary=\"8f3b6e51-6a21-4722-8794-2641c8beb88b\""], "Sec-Ch-Ua": ["\"Not-A.Brand\";v=\"99\", \"Chromium\";v=\"124\""], "Origin": ["https://dev.crypter.dev"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "error": "context canceled"}
/var/log # cat caddy.process
2024/05/08 03:27:25.160 INFO admin admin endpoint started {"address": "localhost:2019", "enforce_origin": false, "origins": ["//localhost:2019", "//[::1]:2019", "//127.0.0.1:2019"]}
2024/05/08 03:27:25.162 INFO http.auto_https server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS {"server_name": "srv0", "https_port": 443}
2024/05/08 03:27:25.162 INFO http.auto_https enabling automatic HTTP->HTTPS redirects {"server_name": "srv0"}
2024/05/08 03:27:25.167 INFO tls.cache.maintenance started background certificate maintenance {"cache": "0xc00045f280"}
2024/05/08 03:27:25.168 DEBUG http.auto_https adjusted config {"tls": {"automation":{"policies":[{"subjects":["127.0.0.1"]},{}]}}, "http": {"servers":{"remaining_auto_https_redirects":{"listen":[":80"],"routes":[{},{}],"logs":{"logger_names":{"dev.crypter.dev":"log0"},"skip_hosts":["127.0.0.1"]}},"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"group":"group4","handle":[{"handler":"rewrite","uri":"/srv/js/dist/serviceWorker"}],"match":[{"path":["/serviceWorker"]}]},{"group":"group3","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"vars","root":"/srv/js/dist/serviceWorker"},{"handler":"headers","response":{"set":{"Service-Worker":["script"],"Service-Worker-Allowed":["/"]}}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/serviceWorker.js"]}}]},{"handle":[{"handler":"file_server","hide":["/etc/caddy/Caddyfile"],"precompressed":{"br":{},"gzip":{}},"precompressed_order":["br","gzip"]}]}]}],"match":[{"path":["/srv/js/dist/serviceWorker"]}]},{"group":"group3","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"request_body","max_size":251000000},{"handler":"reverse_proxy","upstreams":[{"dial":"api:80"}]}]}]}],"match":[{"path":["/api/*"]}]},{"group":"group3","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"vars","root":"/srv"},{"handler":"headers","response":{"require":{"headers":{"Content-Type":null}},"set":{"Content-Type":["application/octet-stream"]}}}]},{"handle":[{"handler":"rewrite","uri":"{http.matchers.file.relative}"}],"match":[{"file":{"try_files":["{http.request.uri.path}","/index.html"]}}]},{"handle":[{"handler":"file_server","hide":["/etc/caddy/Caddyfile"],"precompressed":{"br":{},"gzip":{}},"precompressed_order":["br","gzip"]}]}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"static_response","headers":{"Location":["https://www.{http.request.host}{http.request.uri}"]},"status_code":301}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{},"logs":{"logger_names":{"dev.crypter.dev":"log0"},"skip_hosts":["127.0.0.1"]}}}}}
2024/05/08 03:27:25.199 WARN tls storage cleaning happened too recently; skipping for now {"storage": "FileStorage:/data/caddy", "instance": "f53ffca1-ef2a-48cc-a634-ef63d60296c8", "try_again": "2024/05/09 03:27:25.199", "try_again_in": 86399.99999905}
2024/05/08 03:27:25.199 INFO tls finished cleaning storage units
2024/05/08 03:27:25.306 WARN pki.ca.local installing root certificate (you might be prompted for password) {"path": "storage:pki/authorities/local/root.crt"}
2024/05/08 03:27:25.454 INFO http enabling HTTP/3 listener {"addr": ":443"}
2024/05/08 03:27:25.456 DEBUG http starting server loop {"address": "[::]:443", "tls": true, "http3": true}
2024/05/08 03:27:25.456 INFO http.log server running {"name": "srv0", "protocols": ["h1", "h2", "h3"]}
2024/05/08 03:27:25.456 DEBUG http starting server loop {"address": "[::]:80", "tls": false, "http3": false}
2024/05/08 03:27:25.456 INFO http.log server running {"name": "remaining_auto_https_redirects", "protocols": ["h1", "h2", "h3"]}
2024/05/08 03:27:25.456 INFO http enabling automatic TLS certificate management {"domains": ["dev.crypter.dev", "127.0.0.1"]}
2024/05/08 03:27:25.460 DEBUG tls loading managed certificate {"domain": "dev.crypter.dev", "expiration": "2024/07/11 01:27:38.000", "issuer_key": "acme-v02.api.letsencrypt.org-directory", "storage": "FileStorage:/data/caddy"}
2024/05/08 03:27:25.461 DEBUG tls.cache added certificate to cache {"subjects": ["dev.crypter.dev"], "expiration": "2024/07/11 01:27:38.000", "managed": true, "issuer_key": "acme-v02.api.letsencrypt.org-directory", "hash": "5d50682776d2f7dec18d7877c1295b06abcbe5cfb97bbfe75c5ac0f8e5823dbf", "cache_size": 1, "cache_capacity": 10000}
2024/05/08 03:27:25.461 DEBUG events event {"name": "cached_managed_cert", "id": "86529cd8-194f-46db-a486-38d8acb35699", "origin": "tls", "data": {"sans":["dev.crypter.dev"]}}
2024/05/08 03:27:25.463 WARN tls stapling OCSP {"error": "no OCSP stapling for [127.0.0.1]: no OCSP server specified in certificate", "identifiers": ["127.0.0.1"]}
2024/05/08 03:27:25.463 DEBUG tls.cache added certificate to cache {"subjects": ["127.0.0.1"], "expiration": "2024/05/08 11:46:51.000", "managed": true, "issuer_key": "local", "hash": "70bab08ec20e86d481d38e3889394523b7a33aa9ee646512f8b5e91d1264faf9", "cache_size": 2, "cache_capacity": 10000}
2024/05/08 03:27:25.463 DEBUG events event {"name": "cached_managed_cert", "id": "9c3fd3e4-b26c-432f-a8e4-b030b79a0002", "origin": "tls", "data": {"sans":["127.0.0.1"]}}
2024/05/08 03:27:25.466 INFO autosaved config (load with --resume flag) {"file": "/config/caddy/autosave.json"}
2024/05/08 03:27:25.466 INFO serving initial configuration
2024/05/08 03:27:38.603 INFO http.log.access handled request {"request": {"remote_ip": "122.224.129.234", "remote_port": "47912", "client_ip": "122.224.129.234", "proto": "HTTP/1.0", "method": "GET", "host": "", "uri": "/", "headers": {}}, "bytes_read": 0, "user_id": "", "duration": 0.000048447, "size": 0, "status": 308, "resp_headers": {"Location": ["https:///"], "Content-Type": [], "Server": ["Caddy"], "Connection": ["close"]}}
2024/05/08 03:27:39.696 DEBUG events event {"name": "tls_get_certificate", "id": "09d3d476-1fe4-4aa9-9f55-04a612cf9690", "origin": "tls", "data": {"client_hello":{"CipherSuites":[60138,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"dev.crypter.dev","SupportedCurves":[10794,25497,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[14906,772,771],"RemoteAddr":{"IP":"70.139.128.239","Port":52018,"Zone":""},"LocalAddr":{"IP":"172.18.0.3","Port":443,"Zone":""}}}}
2024/05/08 03:27:39.696 DEBUG tls.handshake choosing certificate {"identifier": "dev.crypter.dev", "num_choices": 1}
2024/05/08 03:27:39.696 DEBUG tls.handshake default certificate selection results {"identifier": "dev.crypter.dev", "subjects": ["dev.crypter.dev"], "managed": true, "issuer_key": "acme-v02.api.letsencrypt.org-directory", "hash": "5d50682776d2f7dec18d7877c1295b06abcbe5cfb97bbfe75c5ac0f8e5823dbf"}
2024/05/08 03:27:39.697 DEBUG tls.handshake matched certificate in cache {"remote_ip": "70.139.128.239", "remote_port": "52018", "subjects": ["dev.crypter.dev"], "managed": true, "expiration": "2024/07/11 01:27:38.000", "hash": "5d50682776d2f7dec18d7877c1295b06abcbe5cfb97bbfe75c5ac0f8e5823dbf"}
2024/05/08 03:27:39.808 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "GET", "host": "dev.crypter.dev", "uri": "/", "headers": {"Sec-Fetch-Site": ["none"], "If-None-Match": ["\"sd5caovj\""], "Priority": ["u=0, i"], "Sec-Fetch-Dest": ["document"], "Cache-Control": ["max-age=0"], "Sec-Ch-Ua": ["\"Not-A.Brand\";v=\"99\", \"Chromium\";v=\"124\""], "Upgrade-Insecure-Requests": ["1"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"], "Sec-Fetch-User": ["?1"], "Sec-Fetch-Mode": ["navigate"], "Accept-Language": ["en-US,en;q=0.9"], "If-Modified-Since": ["Wed, 08 May 2024 02:58:11 GMT"], "Sec-Ch-Ua-Mobile": ["?0"], "Sec-Ch-Ua-Platform": ["\"Linux\""], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Accept-Encoding": ["gzip, deflate, br, zstd"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "method": "GET", "uri": "/index.html"}
2024/05/08 03:27:39.808 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/index.html", "result": "/srv/index.html"}
2024/05/08 03:27:39.808 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/index.html.br"}
2024/05/08 03:27:39.922 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/favicon.ico", "result": "/srv/favicon.ico"}
2024/05/08 03:27:39.923 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/favicon.ico.br"}
2024/05/08 03:27:39.996 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/_framework/blazor.boot.json", "result": "/srv/_framework/blazor.boot.json"}
2024/05/08 03:27:39.996 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/_framework/blazor.boot.json.br"}
2024/05/08 03:27:40.113 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/appsettings.json", "result": "/srv/appsettings.json"}
2024/05/08 03:27:40.113 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/appsettings.json.br"}
2024/05/08 03:27:40.115 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/_framework/Crypter.Web.wasm", "result": "/srv/_framework/Crypter.Web.wasm"}
2024/05/08 03:27:40.115 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/_framework/Crypter.Web.wasm.br"}
2024/05/08 03:27:40.971 DEBUG http.handlers.reverse_proxy selected upstream {"dial": "api:80", "total_upstreams": 1}
2024/05/08 03:27:41.494 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "api:80", "duration": 0.522968428, "request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "GET", "host": "dev.crypter.dev", "uri": "/api/metrics/storage/public", "headers": {"Sec-Ch-Ua-Mobile": ["?0"], "Accept-Language": ["en-US,en;q=0.9"], "Sec-Ch-Ua": ["\"Not-A.Brand\";v=\"99\", \"Chromium\";v=\"124\""], "X-Forwarded-For": ["70.139.128.239"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["dev.crypter.dev"], "Sec-Fetch-Site": ["same-origin"], "Accept": ["*/*"], "Sec-Fetch-Dest": ["empty"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Referer": ["https://dev.crypter.dev/"], "Priority": ["u=1, i"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Sec-Ch-Ua-Platform": ["\"Linux\""], "Sec-Fetch-Mode": ["cors"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "headers": {"Content-Type": ["application/json; charset=utf-8"], "Date": ["Wed, 08 May 2024 03:27:41 GMT"], "Server": ["Kestrel"]}, "status": 200}
2024/05/08 03:27:42.556 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "GET", "host": "dev.crypter.dev", "uri": "/serviceWorker", "headers": {"Cache-Control": ["max-age=0"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Accept": ["*/*"], "Sec-Fetch-Mode": ["same-origin"], "Referer": ["https://dev.crypter.dev/serviceWorker"], "If-Modified-Since": ["Wed, 08 May 2024 02:58:52 GMT"], "Sec-Fetch-Dest": ["serviceworker"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Accept-Language": ["en-US,en;q=0.9"], "Priority": ["u=4, i"], "Service-Worker": ["script"], "Sec-Fetch-Site": ["same-origin"], "If-None-Match": ["\"sd5ca42e9\""]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "method": "GET", "uri": "/srv/js/dist/serviceWorker"}
2024/05/08 03:27:42.556 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "GET", "host": "dev.crypter.dev", "uri": "/srv/js/dist/serviceWorker", "headers": {"Cache-Control": ["max-age=0"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Accept": ["*/*"], "Sec-Fetch-Mode": ["same-origin"], "Referer": ["https://dev.crypter.dev/serviceWorker"], "Sec-Fetch-Dest": ["serviceworker"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Accept-Language": ["en-US,en;q=0.9"], "If-Modified-Since": ["Wed, 08 May 2024 02:58:52 GMT"], "Service-Worker": ["script"], "Sec-Fetch-Site": ["same-origin"], "If-None-Match": ["\"sd5ca42e9\""], "Priority": ["u=4, i"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "method": "GET", "uri": "/serviceWorker.js"}
2024/05/08 03:27:42.556 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv/js/dist/serviceWorker", "request_path": "/serviceWorker.js", "result": "/srv/js/dist/serviceWorker/serviceWorker.js"}
2024/05/08 03:27:42.556 DEBUG http.handlers.file_server precompressed file not accessible {"filename": "/srv/js/dist/serviceWorker/serviceWorker.js.br", "error": "stat /srv/js/dist/serviceWorker/serviceWorker.js.br: no such file or directory"}
2024/05/08 03:27:42.556 DEBUG http.handlers.file_server precompressed file not accessible {"filename": "/srv/js/dist/serviceWorker/serviceWorker.js.gz", "error": "stat /srv/js/dist/serviceWorker/serviceWorker.js.gz: no such file or directory"}
2024/05/08 03:27:42.556 DEBUG http.handlers.file_server opening file {"filename": "/srv/js/dist/serviceWorker/serviceWorker.js"}
2024/05/08 03:27:47.369 DEBUG http.handlers.reverse_proxy selected upstream {"dial": "api:80", "total_upstreams": 1}
2024/05/08 03:27:50.809 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "api:80", "duration": 3.440527277, "request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "POST", "host": "dev.crypter.dev", "uri": "/api/file/transfer", "headers": {"Sec-Fetch-Mode": ["cors"], "Accept-Language": ["en-US,en;q=0.9"], "Sec-Ch-Ua-Mobile": ["?0"], "X-Forwarded-For": ["70.139.128.239"], "X-Forwarded-Host": ["dev.crypter.dev"], "Accept": ["*/*"], "Priority": ["u=1, i"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Sec-Fetch-Dest": ["empty"], "X-Forwarded-Proto": ["https"], "Referer": ["https://dev.crypter.dev/"], "Sec-Ch-Ua-Platform": ["\"Linux\""], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Content-Type": ["multipart/form-data; boundary=\"8f3b6e51-6a21-4722-8794-2641c8beb88b\""], "Sec-Ch-Ua": ["\"Not-A.Brand\";v=\"99\", \"Chromium\";v=\"124\""], "Origin": ["https://dev.crypter.dev"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "error": "context canceled"}
2024/05/08 03:27:55.459 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "GET", "host": "dev.crypter.dev", "uri": "/", "headers": {"Sec-Ch-Ua": ["\"Not-A.Brand\";v=\"99\", \"Chromium\";v=\"124\""], "Sec-Fetch-Mode": ["no-cors"], "Accept-Language": ["en-US,en;q=0.9"], "Sec-Ch-Ua-Mobile": ["?0"], "Sec-Ch-Ua-Platform": ["\"Linux\""], "If-None-Match": ["\"sd5djkvj\""], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Accept": ["*/*"], "Sec-Fetch-Site": ["same-origin"], "Sec-Fetch-Dest": ["empty"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "If-Modified-Since": ["Wed, 08 May 2024 03:24:57 GMT"], "Priority": ["u=1, i"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "method": "GET", "uri": "/index.html"}
2024/05/08 03:27:55.459 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/index.html", "result": "/srv/index.html"}
2024/05/08 03:27:55.459 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/index.html.br"}
2024/05/08 03:27:55.561 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/lib/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js.map", "result": "/srv/lib/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js.map"}
2024/05/08 03:27:55.562 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/lib/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js.map.br"}
2024/05/08 03:27:55.562 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "GET", "host": "dev.crypter.dev", "uri": "/_framework/dotnet.js.map", "headers": {"Cache-Control": ["no-cache"], "Sec-Fetch-Mode": ["no-cors"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Priority": ["u=4, i"], "Pragma": ["no-cache"], "Sec-Fetch-Site": ["same-origin"], "Sec-Fetch-Dest": ["empty"], "Accept-Language": ["en-US,en;q=0.9"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "method": "GET", "uri": "/index.html"}
2024/05/08 03:27:55.562 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/index.html", "result": "/srv/index.html"}
2024/05/08 03:27:55.562 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/index.html.br"}
2024/05/08 03:27:55.563 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "70.139.128.239", "remote_port": "52018", "client_ip": "70.139.128.239", "proto": "HTTP/2.0", "method": "GET", "host": "dev.crypter.dev", "uri": "/_framework/dotnet.runtime.js.map", "headers": {"Pragma": ["no-cache"], "Cache-Control": ["no-cache"], "Sec-Fetch-Site": ["same-origin"], "Sec-Fetch-Dest": ["empty"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Priority": ["u=4, i"], "Sec-Fetch-Mode": ["no-cors"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"], "Accept-Language": ["en-US,en;q=0.9"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "dev.crypter.dev"}}, "method": "GET", "uri": "/index.html"}
2024/05/08 03:27:55.563 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/index.html", "result": "/srv/index.html"}
2024/05/08 03:27:55.563 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/index.html.br"}
2024/05/08 03:27:55.629 DEBUG http.handlers.file_server sanitized path join {"site_root": "/srv", "request_path": "/lib/bootstrap-5.2.3-dist/css/bootstrap.min.css.map", "result": "/srv/lib/bootstrap-5.2.3-dist/css/bootstrap.min.css.map"}
2024/05/08 03:27:55.629 DEBUG http.handlers.file_server opening compressed sidecar file {"filename": "/srv/lib/bootstrap-5.2.3-dist/css/bootstrap.min.css.map.br"}