+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-04-09 12:25:23.111 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-04-09 12:25:23.112 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-04-09 12:25:23.114 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.3:8808 2026-04-09 12:25:23.114 1 INFO werkzeug [-] Press CTRL+C to quit 2026-04-09 12:25:24.663 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:25:24] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:25:30.649 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:25:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:25:40.647 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:25:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:25:50.649 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:25:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:26:00.651 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:26:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:26:10.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:26:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:26:20.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:26:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:26:30.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:26:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:26:40.649 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:26:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:26:50.647 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:26:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:27:00.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:27:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:27:10.656 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:27:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:27:20.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:27:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:27:30.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:27:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:27:40.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:27:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:27:50.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:27:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:28:00.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:28:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:28:10.654 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:28:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:28:20.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:28:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:28:30.656 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:28:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:28:40.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:28:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:28:50.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:28:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:29:00.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:29:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:29:10.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:29:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:29:20.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:29:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:29:30.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:29:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:29:40.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:29:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:29:50.653 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:29:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:30:00.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:30:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:30:10.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:30:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:30:20.641 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:30:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:30:30.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:30:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:30:40.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:30:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:30:50.653 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:30:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:31:00.647 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:31:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:31:10.651 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:31:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:31:20.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:31:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:31:30.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:31:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:31:40.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:31:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:31:50.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:31:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:32:00.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:32:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:32:10.650 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:32:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:32:20.650 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:32:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:32:30.701 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:32:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:32:40.641 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:32:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:32:50.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:32:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:33:00.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:33:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:33:10.644 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:33:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:33:20.641 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:33:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:33:30.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:33:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:33:40.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:33:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:33:50.646 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:33:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:34:00.656 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:34:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:34:10.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:34:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:34:20.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:34:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:34:30.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:34:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:34:40.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:34:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:34:50.644 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:34:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:35:00.650 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:35:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:35:10.647 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:35:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:35:20.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:35:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:35:30.653 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:35:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:35:40.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:35:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:35:50.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:35:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:36:00.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:36:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:36:10.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:36:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:36:20.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:36:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:36:30.649 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:36:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:36:40.650 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:36:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:36:50.651 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:36:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:37:00.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:37:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:37:10.654 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:37:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:37:20.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:37:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:37:30.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:37:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:37:40.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:37:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:37:50.647 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:37:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:38:00.647 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:38:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:38:10.650 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:38:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:38:20.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:38:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:38:30.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:38:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:38:40.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:38:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:38:50.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:38:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:39:00.641 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:39:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:39:10.649 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:39:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:39:20.647 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:39:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:39:30.661 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:39:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:39:40.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:39:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:39:50.643 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:39:50] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:40:00.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:40:00] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:40:10.642 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:40:10] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:40:20.648 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:40:20] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:40:30.649 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:40:30] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:40:40.646 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:40:40] "GET /v1/health HTTP/1.1" 200 - 2026-04-09 12:40:50.656 1 INFO werkzeug [-] 10.0.0.79 - - [09/Apr/2026 12:40:50] "GET /v1/health HTTP/1.1" 200 -