{ "environ": { "HTTP_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", "HTTP_ACCEPT_ENCODING": "gzip, deflate, br, zstd", "HTTP_CACHE_CONTROL": "no-cache", "HTTP_HOST": "jeff.tamer.codes", "HTTP_PRAGMA": "no-cache", "HTTP_PRIORITY": "u=0, i", "HTTP_SEC_CH_UA": "\"HeadlessChrome\";v=\"129\", \"Not=A?Brand\";v=\"8\", \"Chromium\";v=\"129\"", "HTTP_SEC_CH_UA_MOBILE": "?0", "HTTP_SEC_CH_UA_PLATFORM": "\"Windows\"", "HTTP_SEC_FETCH_DEST": "document", "HTTP_SEC_FETCH_MODE": "navigate", "HTTP_SEC_FETCH_SITE": "none", "HTTP_SEC_FETCH_USER": "?1", "HTTP_UPGRADE_INSECURE_REQUESTS": 1, "HTTP_USER_AGENT": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "HTTP_VIA": "1.1 google", "HTTP_X_APPENGINE_CITY": "columbus", "HTTP_X_APPENGINE_CITYLATLONG": "39.961176,-82.998794", "HTTP_X_APPENGINE_COUNTRY": "US", "HTTP_X_APPENGINE_REGION": "oh", "HTTP_X_CLOUD_TRACE_CONTEXT": "9a8841373e84adea1af7f8e6034454bd/8450560535998832661", "HTTP_X_FORWARDED_FOR": "18.222.240.84, 142.250.190.147", "HTTP_X_FORWARDED_PROTO": "https", "PATH_INFO": "/", "QUERY_STRING": "", "RAW_URI": "/", "REMOTE_ADDR": "172.17.0.4", "REMOTE_PORT": 56768, "REQUEST_METHOD": "GET", "SCRIPT_NAME": "", "SERVER_NAME": "0.0.0.0", "SERVER_PORT": 8080, "SERVER_PROTOCOL": "HTTP/1.1", "SERVER_SOFTWARE": "gunicorn/22.0.0", "gunicorn.socket": "<socket.socket fd=9, family=2, type=1, proto=0, laddr=('172.17.0.5', 8080), raddr=('172.17.0.4', 56768)>", "wsgi.errors": "<gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7d9cd2434c70>", "wsgi.file_wrapper": "<class 'gunicorn.http.wsgi.FileWrapper'>", "wsgi.input": [], "wsgi.input_terminated": true, "wsgi.multiprocess": true, "wsgi.multithread": false, "wsgi.run_once": false, "wsgi.url_scheme": "http", "wsgi.version": [ 1, 0 ] }, "os_environ": { "CNB_GROUP_ID": 33, "CNB_STACK_ID": "google.gae.22", "CNB_USER_ID": 33, "GAE_DEPLOYMENT_ID": 461000107935152608, "GAE_INSTANCE": "aef-default-20240602t141340-qvbc", "GAE_MEMORY_MB": 1024, "GAE_SERVICE": "default", "GAE_VERSION": "20240602t141340", "GCLOUD_PROJECT": "jeff-tamer-codes", "GOOGLE_CLOUD_PROJECT": "jeff-tamer-codes", "HOME": "/www-data-home", "HOSTNAME": "282d8a46385e", "LANG": "en_US.UTF-8", "LANGUAGE": "en_US:en", "LC_ALL": "en_US.UTF-8", "LD_LIBRARY_PATH": "/layers/google.python.pip/pip/lib:/layers/google.python.runtime/python/lib", "OLDPWD": "/workspace", "PATH": "/layers/google.python.pip/pip/bin:/layers/google.python.runtime/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "PORT": 8080, "PWD": "/workspace", "PYTHONHOME": "/layers/google.python.runtime/python", "PYTHONUNBUFFERED": "TRUE", "PYTHONUSERBASE": "/layers/google.python.pip/pip", "SERVER_SOFTWARE": "gunicorn/22.0.0", "SHLVL": 0, "_": "/layers/google.python.pip/pip/bin/gunicorn" }, "python_version": [ 3, 12, 3, "final", 0 ], "service": "default" }