diff --git a/Caddyfile b/Caddyfile --- a/Caddyfile +++ b/Caddyfile @@ -110,13 +110,13 @@ health_interval 30s health_timeout 5s # Headers for proper client IP handling + header_up Host {host} header_up X-Real-IP {remote_host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} - # WebSocket support for firehose - header_up Connection {>Connection} - header_up Upgrade {>Upgrade} + # Note: Caddy v2 handles WebSocket upgrades automatically + # No need for explicit Connection/Upgrade headers } # Logging (Docker captures stdout/stderr) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -127,6 +127,7 @@ PDS_HOSTNAME: coves.me PDS_PORT: 3000 PDS_DATA_DIRECTORY: /pds PDS_BLOBSTORE_DISK_LOCATION: /pds/blocks + PDS_BLOB_UPLOAD_LIMIT: 104857600 # 100 MB # PLC Directory (production) PDS_DID_PLC_URL: https://plc.directory