Updated claude big changes

This commit is contained in:
2026-01-29 08:43:56 -05:00
parent 2dbd3ea53f
commit eb4740c553
24 changed files with 388 additions and 429 deletions

View File

@@ -150,42 +150,42 @@ def teardown_appcontext(error):
@app.errorhandler(500)
def internal_error500(error):
return jsonify({"error": "Internal Error 500"}), 500
return jsonify({"ok": False, "error": "Internal Error 500"}), 500
@app.errorhandler(502)
def internal_error502(error):
return jsonify({"error": "Internal Error 502"}), 502
return jsonify({"ok": False, "error": "Internal Error 502"}), 502
@app.errorhandler(404)
def internal_error404(error):
return jsonify({"error": "Internal Error 400"}), 400
return jsonify({"ok": False, "error": "Not Found"}), 404
@app.errorhandler(401)
def internal_error401(error):
return jsonify({"error": "Internal Error 401"}), 401
return jsonify({"ok": False, "error": "Unauthorized"}), 401
@app.errorhandler(400)
def internal_error400(error):
return jsonify({"error": "Internal Error 400"}), 400
return jsonify({"ok": False, "error": "Bad Request"}), 400
@app.errorhandler(413)
def to_large_file(error):
return jsonify({"error": "File is too large. Use a smaller image/file."}), 413
return jsonify({"ok": False, "error": "File is too large. Use a smaller image/file."}), 413
@app.errorhandler(403)
def internal_error403(error):
return jsonify({"error": "Internal Error 403"}), 403
return jsonify({"ok": False, "error": "Forbidden"}), 403
@app.errorhandler(405)
def internal_error(error):
return jsonify({"error": "Internal Error 405"}), 405
return jsonify({"ok": False, "error": "Method Not Allowed"}), 405
# link locations
@@ -268,7 +268,11 @@ with app.app_context():
logger.info("🤖🤖🤖🤖🤖 Mode: Development 🤖🤖🤖🤖🤖")
elif mode in ['PRODUCTION', 'PROD']:
logger.info("💀💀💀💀💀💀💀💀💀💀 ⚠️ WARNING PRODUCTION 💀💀💀💀💀💀💀💀💀💀")
logger.info(f"DB: {ApplicationConfig.SQLALCHEMY_DATABASE_URI[:30]}...")
# Sanitize DB URI to avoid logging credentials
db_uri = ApplicationConfig.SQLALCHEMY_DATABASE_URI
if '@' in db_uri:
db_uri = db_uri.split('@')[-1]
logger.info(f"DB: ...@{db_uri[:50]}")
logger.info(f"CORS: {len(ApplicationConfig.CORS_ALLOWED_ORIGINS)} origins configured")
# Test database connection