+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-27 17:02:37.656 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-27 17:02:37.658 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-02-27 17:02:37.659 1 INFO werkzeug [-] WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:8808 * Running on http://10.0.0.121:8808 2026-02-27 17:02:37.659 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-27 17:02:39.112 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:02:39] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:02:47.585 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:02:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:02:57.583 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:02:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:03:07.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:03:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:03:17.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:03:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:03:27.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:03:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:03:37.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:03:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:03:47.583 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:03:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:03:57.586 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:03:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:04:07.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:04:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:04:17.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:04:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:04:27.590 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:04:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:04:37.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:04:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:04:47.586 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:04:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:04:57.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:04:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:05:07.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:05:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:05:17.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:05:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:05:27.589 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:05:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:05:37.586 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:05:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:05:47.602 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:05:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:05:57.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:05:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:06:07.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:06:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:06:17.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:06:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:06:27.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:06:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:06:37.583 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:06:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:06:47.588 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:06:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:06:57.586 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:06:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:07:07.592 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:07:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:07:17.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:07:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:07:27.579 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:07:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:07:37.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:07:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:07:47.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:07:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:07:57.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:07:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:08:07.588 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:08:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:08:17.588 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:08:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:08:27.594 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:08:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:08:37.582 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:08:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:08:47.583 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:08:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:08:57.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:08:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:09:07.582 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:09:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:09:17.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:09:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:09:27.584 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:09:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:09:38.318 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:09:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:09:47.605 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:09:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:09:57.579 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:09:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:10:07.582 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:10:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:10:17.582 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:10:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:10:27.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:10:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:10:37.611 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:10:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:10:47.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:10:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:10:57.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:10:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:11:07.589 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:11:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:11:17.595 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:11:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:11:27.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:11:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:11:37.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:11:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:11:47.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:11:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:11:57.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:11:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:12:07.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:12:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:12:17.588 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:12:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:12:27.595 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:12:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:12:37.599 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:12:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:12:47.593 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:12:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:12:57.588 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:12:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:13:07.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:13:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:13:17.602 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:13:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:13:27.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:13:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:13:37.586 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:13:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:13:47.592 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:13:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:13:57.585 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:13:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:14:07.600 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:14:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:14:17.583 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:14:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:14:27.588 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:14:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:14:37.586 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:14:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:14:47.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:14:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:14:57.581 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:14:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:15:07.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:15:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:15:17.583 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:15:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:15:27.602 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:15:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:15:37.585 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:15:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:15:47.582 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:15:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:15:57.580 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:15:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:16:07.585 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:16:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:16:17.587 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:16:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:16:27.585 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:16:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:16:37.592 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:16:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:16:47.591 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:16:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:16:57.584 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:16:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:17:07.583 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:17:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 17:17:17.582 1 INFO werkzeug [-] 10.0.0.103 - - [27/Feb/2026 17:17:17] "GET /v1/health HTTP/1.1" 200 -