Christian Kniep commited on
Commit
1b3481f
·
1 Parent(s): cd18a99

add: /debug/config endpoint to check env vars

Browse files

Visit https://memverge-memprepmate.hf.space/debug/config
to see actual environment variable values

Files changed (1) hide show
  1. src/app.py +20 -0
src/app.py CHANGED
@@ -168,6 +168,26 @@ def create_app():
168
  def health():
169
  """Health check endpoint for monitoring."""
170
  return jsonify({"status": "ok"}), 200
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
 
172
  return app
173
 
 
168
  def health():
169
  """Health check endpoint for monitoring."""
170
  return jsonify({"status": "ok"}), 200
171
+
172
+ # Diagnostic endpoint to check environment variables
173
+ @app.route("/debug/config")
174
+ def debug_config():
175
+ """Show current configuration for debugging."""
176
+ return jsonify({
177
+ "environment_variables": {
178
+ "SESSION_COOKIE_SECURE": os.getenv("SESSION_COOKIE_SECURE", "NOT SET"),
179
+ "SESSION_COOKIE_SAMESITE": os.getenv("SESSION_COOKIE_SAMESITE", "NOT SET"),
180
+ "PREFERRED_URL_SCHEME": os.getenv("PREFERRED_URL_SCHEME", "NOT SET"),
181
+ "SECRET_KEY": "SET" if os.getenv("SECRET_KEY") else "NOT SET",
182
+ },
183
+ "flask_config": {
184
+ "SESSION_COOKIE_SECURE": app.config.get("SESSION_COOKIE_SECURE"),
185
+ "SESSION_COOKIE_SAMESITE": str(app.config.get("SESSION_COOKIE_SAMESITE")),
186
+ "SESSION_COOKIE_NAME": app.config.get("SESSION_COOKIE_NAME"),
187
+ "SESSION_COOKIE_PATH": app.config.get("SESSION_COOKIE_PATH"),
188
+ "PREFERRED_URL_SCHEME": app.config.get("PREFERRED_URL_SCHEME"),
189
+ }
190
+ }), 200
191
 
192
  return app
193