+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-26 21:21:10.066 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-26 21:21:10.067 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-02-26 21:21:10.068 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.228:8808 2026-02-26 21:21:10.068 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-26 21:21:11.592 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:21:11] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:15.650 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:21:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:25.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:21:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:35.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:21:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:45.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:21:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:55.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:21:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:22:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:15.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:22:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:25.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:22:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:35.650 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:22:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:45.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:22:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:55.654 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:22:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:23:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:15.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:23:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:25.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:23:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:35.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:23:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:45.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:23:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:55.654 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:23:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:05.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:24:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:15.661 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:24:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:25.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:24:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:35.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:24:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:45.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:24:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:55.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:24:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:25:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:15.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:25:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:25.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:25:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:35.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:25:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:45.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:25:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:55.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:25:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:26:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:15.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:26:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:25.644 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:26:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:35.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:26:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:45.650 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:26:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:55.655 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:26:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:05.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:27:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:15.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:27:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:25.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:27:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:35.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:27:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:45.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:27:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:55.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:27:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:05.650 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:28:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:15.661 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:28:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:25.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:28:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:35.644 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:28:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:45.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:28:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:55.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:28:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:29:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:15.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:29:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:25.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:29:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:35.656 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:29:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:45.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:29:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:55.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:29:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:30:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:15.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:30:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:25.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:30:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:35.655 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:30:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:45.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:30:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:55.656 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:30:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:05.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:31:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:15.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:31:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:25.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:31:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:35.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:31:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:45.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:31:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:55.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:31:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:05.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:32:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:15.657 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:32:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:25.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:32:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:35.650 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:32:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:45.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:32:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:55.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:32:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:33:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:15.653 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:33:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:25.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:33:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:35.656 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:33:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:45.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:33:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:55.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:33:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:05.679 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:34:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:15.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:34:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:25.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:34:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:35.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:34:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:45.657 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:34:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:55.654 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:34:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:35:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:15.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:35:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:25.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:35:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:35.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:35:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:45.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:35:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:55.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:35:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:05.650 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:36:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:15.657 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:36:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:25.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:36:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:35.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:36:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:45.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:36:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:55.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:36:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:37:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:15.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:37:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:25.649 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:37:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:35.652 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:37:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:45.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:37:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:55.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:37:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:38:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:15.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:38:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:25.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:38:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:35.656 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:38:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:45.654 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:38:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:55.664 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:38:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:05.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:39:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:15.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:39:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:25.649 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:39:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:35.644 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:39:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:45.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:39:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:55.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:39:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:05.662 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:40:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:15.667 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:40:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:25.648 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:40:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:35.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:40:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:45.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:40:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:55.647 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:40:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:05.646 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:41:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:15.651 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:41:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:25.650 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:41:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:35.655 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:41:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:45.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:41:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:55.645 1 INFO werkzeug [-] 10.0.0.102 - - [26/Feb/2026 21:41:55] "GET /v1/health HTTP/1.1" 200 -