+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-26 21:20:28.101 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-26 21:20:28.102 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:20:28.103 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.12:8808 2026-02-26 21:20:28.104 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-26 21:20:36.202 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:20:36] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:20:36.207 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:20:36] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:20:45.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:20:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:20:55.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:20:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:05.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:21:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:15.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:21:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:25.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:21:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:35.013 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:21:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:45.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:21:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:21:55.008 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:21:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:05.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:22:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:15.021 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:22:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:25.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:22:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:35.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:22:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:45.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:22:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:22:55.017 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:22:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:05.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:23:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:15.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:23:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:25.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:23:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:35.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:23:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:45.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:23:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:23:55.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:23:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:05.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:24:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:15.014 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:24:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:25.008 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:24:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:35.008 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:24:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:45.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:24:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:24:55.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:24:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:05.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:25:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:15.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:25:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:25.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:25:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:35.018 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:25:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:45.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:25:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:25:55.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:25:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:05.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:26:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:15.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:26:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:25.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:26:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:35.013 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:26:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:45.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:26:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:26:55.027 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:26:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:05.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:27:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:15.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:27:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:25.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:27:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:35.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:27:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:45.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:27:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:27:55.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:27:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:05.015 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:28:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:15.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:28:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:25.022 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:28:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:35.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:28:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:45.007 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:28:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:28:55.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:28:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:05.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:29:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:15.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:29:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:25.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:29:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:35.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:29:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:45.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:29:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:29:55.020 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:29:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:05.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:30:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:15.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:30:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:25.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:30:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:35.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:30:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:45.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:30:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:30:55.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:30:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:05.013 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:31:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:15.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:31:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:25.015 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:31:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:35.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:31:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:45.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:31:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:31:55.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:31:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:05.007 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:32:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:15.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:32:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:25.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:32:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:35.009 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:32:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:45.018 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:32:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:55.003 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:32:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:05.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:33:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:15.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:33:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:25.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:33:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:35.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:33:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:45.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:33:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:55.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:33:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:05.016 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:34:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:15.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:34:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:25.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:34:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:35.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:34:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:45.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:34:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:55.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:34:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:05.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:35:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:15.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:35:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:25.016 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:35:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:35.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:35:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:45.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:35:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:55.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:35:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:05.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:36:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:15.012 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:36:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:25.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:36:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:35.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:36:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:45.017 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:36:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:55.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:36:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:05.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:37:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:15.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:37:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:25.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:37:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:35.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:37:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:45.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:37:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:55.014 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:37:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:05.013 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:38:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:15.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:38:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:25.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:38:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:35.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:38:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:45.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:38:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:55.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:38:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:05.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:39:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:15.010 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:39:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:25.017 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:39:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:35.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:39:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:45.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:39:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:55.006 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:39:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:05.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:40:05] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:15.004 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:40:15] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:25.015 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:40:25] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:35.011 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:40:35] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:45.015 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:40:45] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:55.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:40:55] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:05.005 1 INFO werkzeug [-] 10.0.0.36 - - [26/Feb/2026 21:41:05] "GET /v1/health HTTP/1.1" 200 -