major claude changes

This commit is contained in:
2026-01-28 21:54:45 -05:00
parent be4218952d
commit b8c0247dc4
2 changed files with 15 additions and 13 deletions

View File

@@ -23,6 +23,7 @@ Usage:
"""
import logging
import os
import sys
from contextlib import contextmanager
from typing import Generator
@@ -519,19 +520,21 @@ async def get_street_info(
@app.on_event("startup")
async def startup_event():
"""Application startup - log configuration and test DB connection."""
logger.info("*" * 60)
logger.info("eamco_address_checker STARTING")
logger.info("*" * 60)
logger.info(f"Database URL: {DATABASE_URL[:50]}...")
logger.info(f"CORS Origins: {CORS_ORIGINS}")
logger.info(f"Batch Size: {BATCH_SIZE}")
logger.info(f"Commit Batch Size: {COMMIT_BATCH_SIZE}")
logger.info("🚀 eamco_address_checker STARTING")
mode = os.environ.get('MODE', 'DEVELOPMENT').upper()
if mode in ['DEVELOPMENT', 'DEV']:
logger.info("🤖🤖🤖🤖🤖 Mode: Development 🤖🤖🤖🤖🤖")
elif mode in ['PRODUCTION', 'PROD']:
logger.info("💀💀💀💀💀💀💀💀💀💀 ⚠️ WARNING PRODUCTION 💀💀💀💀💀💀💀💀💀💀")
logger.info(f"DB: {DATABASE_URL[:30]}...")
logger.info(f"CORS: {len(CORS_ORIGINS)} origins configured")
logger.info(f"Batch: {BATCH_SIZE} | Commit: {COMMIT_BATCH_SIZE}")
# Test database connection
if check_db_connection():
logger.info("Database connection: OK")
logger.info("DB Connection: OK")
else:
logger.warning("Database connection: FAILED - service may be degraded")
logger.info("DB Connection: FAILED")
@app.on_event("shutdown")