INNER CODE UNIT · Python
startup_event
rainmanjam/jobspy-api · app/main.py:114
async def startup_event():
logger.info("Starting up Job Spy FastAPI application")
# Set API key auth
global ENABLE_API_KEY_AUTH
ENABLE_API_KEY_AUTH = get_env_bool("ENABLE_API_KEY_AUTH", default=True)
if ENABLE_API_KEY_AUTH:
logger.info("API key authentication is enabled")
else:
logger.warning("API key authentication is disabled. Set ENABLE_API_KEY_AUTH=true to enable.")
# Additional startup logic
@app.on_event("shutdown")
async def shutdown_event():
logger.info("Shutting down Job Spy FastAPI application")
# Additional shutdown logic can be added here