From d4b6160a617c54bc91adf090fb13e8ce712c0803 Mon Sep 17 00:00:00 2001 From: Jeremy Karst Date: Thu, 10 Apr 2025 13:59:22 -0400 Subject: [PATCH] Add some debugging for request headers --- compose.yaml | 3 ++- server.py | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/compose.yaml b/compose.yaml index 3896831..6cac71e 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,11 +1,12 @@ name: open-signature-generator + services: osg: build: context: . dockerfile: osg.dockerfile - image: osg:34 # <--automate this number change to trigger stack redeploy. + image: osg:35 # <--automate this number change to trigger stack redeploy. environment: DOCKER: "true" diff --git a/server.py b/server.py index 2e23186..6315d0b 100644 --- a/server.py +++ b/server.py @@ -144,6 +144,8 @@ def run_server(host_ip, host_port, host_prefix, static_dir, database_connection, @staticmethod def _get_ip(request): + # Print all headers + logger.debug(f"Headers during get_ip: {request.headers}") if 'Cf-Connecting-Ip' in request.headers: logger.debug("Using Cloudflare IP: %s", request.headers['Cf-Connecting-Ip']) ip = request.headers['CF-Connecting-IP'] @@ -413,7 +415,7 @@ if __name__ == "__main__": stream_handler = logging.StreamHandler() logging.basicConfig( - level=logging.INFO, + level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s', handlers = [file_handler, stream_handler] )