+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-26 21:32:33.147 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-26 21:32:33.149 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:32:33.150 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.72:8808 2026-02-26 21:32:33.150 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-26 21:32:34.657 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:32:34] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:38.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:32:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:48.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:32:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:32:58.535 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:32:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:08.539 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:33:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:18.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:33:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:28.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:33:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:38.534 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:33:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:48.539 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:33:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:33:58.540 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:33:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:08.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:34:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:18.575 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:34:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:28.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:34:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:38.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:34:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:48.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:34:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:34:58.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:34:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:08.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:35:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:18.536 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:35:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:28.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:35:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:38.541 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:35:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:48.531 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:35:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:35:58.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:35:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:08.531 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:36:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:18.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:36:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:28.534 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:36:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:38.540 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:36:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:48.540 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:36:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:36:58.541 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:36:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:08.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:37:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:18.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:37:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:28.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:37:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:38.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:37:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:48.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:37:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:37:58.539 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:37:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:08.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:38:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:18.541 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:38:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:28.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:38:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:38.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:38:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:48.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:38:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:38:58.544 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:38:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:08.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:39:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:18.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:39:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:28.536 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:39:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:38.547 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:39:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:48.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:39:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:39:58.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:39:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:08.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:40:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:18.531 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:40:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:28.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:40:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:38.540 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:40:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:48.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:40:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:40:58.535 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:40:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:08.542 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:41:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:18.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:41:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:28.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:41:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:38.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:41:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:48.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:41:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:41:58.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:41:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:42:08.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:42:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:42:18.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:42:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:42:28.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:42:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:42:38.546 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:42:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:42:48.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:42:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:42:58.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:42:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:43:08.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:43:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:43:18.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:43:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:43:28.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:43:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:43:38.542 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:43:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:43:48.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:43:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:43:58.541 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:43:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:44:08.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:44:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:44:18.536 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:44:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:44:28.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:44:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:44:38.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:44:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:44:48.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:44:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:44:58.539 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:44:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:45:08.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:45:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:45:18.542 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:45:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:45:28.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:45:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:45:38.535 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:45:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:45:48.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:45:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:45:58.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:45:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:46:08.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:46:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:46:18.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:46:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:46:28.541 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:46:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:46:38.543 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:46:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:46:48.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:46:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:46:58.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:46:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:47:08.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:47:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:47:18.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:47:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:47:28.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:47:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:47:38.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:47:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:47:48.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:47:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:47:58.545 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:47:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:48:08.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:48:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:48:18.531 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:48:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:48:28.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:48:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:48:38.531 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:48:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:48:48.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:48:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:48:58.540 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:48:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:49:08.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:49:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:49:18.543 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:49:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:49:28.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:49:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:49:38.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:49:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:49:48.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:49:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:49:58.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:49:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:50:08.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:50:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:50:18.544 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:50:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:50:28.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:50:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:50:38.540 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:50:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:50:48.531 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:50:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:50:58.531 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:50:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:51:08.535 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:51:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:51:18.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:51:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:51:28.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:51:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:51:38.538 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:51:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:51:48.537 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:51:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:51:58.539 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:51:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:52:08.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:52:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:52:18.532 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:52:18] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:52:28.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:52:28] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:52:38.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:52:38] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:52:48.533 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:52:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:52:58.542 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:52:58] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:53:08.536 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:53:08] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 21:53:18.543 1 INFO werkzeug [-] 10.0.0.73 - - [26/Feb/2026 21:53:18] "GET /v1/health HTTP/1.1" 200 -