Namenskonsistenz + Ablauf der Lizenzen
Dieser Commit ist enthalten in:
@@ -53,13 +53,13 @@ init_error_handlers(app)
|
||||
init_monitoring(app)
|
||||
ErrorHandlingMiddleware(app)
|
||||
|
||||
# Scheduler für automatische Backups
|
||||
scheduler = BackgroundScheduler()
|
||||
scheduler.start()
|
||||
|
||||
# Logging konfigurieren
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
# Initialize scheduler from scheduler module
|
||||
from scheduler import init_scheduler
|
||||
scheduler = init_scheduler()
|
||||
|
||||
# Import and register blueprints
|
||||
try:
|
||||
from routes.auth_routes import auth_bp
|
||||
@@ -119,26 +119,7 @@ def debug_routes():
|
||||
routes.append(f"{rule.endpoint}: {rule.rule}")
|
||||
return "<br>".join(sorted(routes))
|
||||
|
||||
# Scheduled Backup Job
|
||||
def scheduled_backup():
|
||||
"""Erstellt ein automatisches Backup"""
|
||||
try:
|
||||
backup_file = create_backup()
|
||||
logging.info(f"Scheduled backup created: {backup_file}")
|
||||
except Exception as e:
|
||||
logging.error(f"Scheduled backup failed: {str(e)}")
|
||||
|
||||
|
||||
# Schedule daily backup at 3 AM
|
||||
scheduler.add_job(
|
||||
func=scheduled_backup,
|
||||
trigger="cron",
|
||||
hour=3,
|
||||
minute=0,
|
||||
id='daily_backup',
|
||||
name='Daily backup',
|
||||
replace_existing=True
|
||||
)
|
||||
# Scheduled backup job is now handled by scheduler module
|
||||
|
||||
|
||||
# Error handlers are now managed by the error handling system in core/error_handlers.py
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren