+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-07-16 07:23:13.779 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-07-16 07:23:13.780 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-07-16 07:23:13.781 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.123:8808 2026-07-16 07:23:13.781 1 INFO werkzeug [-] Press CTRL+C to quit 2026-07-16 07:23:24.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:23:24] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:23:33.570 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:23:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:23:43.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:23:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:23:53.565 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:23:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:24:03.565 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:24:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:24:13.567 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:24:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:24:23.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:24:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:24:33.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:24:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:24:43.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:24:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:24:53.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:24:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:25:03.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:25:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:25:13.564 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:25:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:25:23.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:25:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:25:33.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:25:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:25:43.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:25:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:25:53.573 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:25:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:26:03.563 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:26:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:26:13.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:26:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:26:23.563 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:26:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:26:33.560 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:26:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:26:43.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:26:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:26:53.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:26:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:27:03.577 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:27:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:27:13.573 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:27:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:27:23.563 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:27:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:27:33.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:27:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:27:43.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:27:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:27:53.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:27:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:28:03.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:28:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:28:13.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:28:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:28:23.573 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:28:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:28:33.577 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:28:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:28:43.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:28:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:28:53.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:28:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:29:03.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:29:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:29:13.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:29:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:29:23.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:29:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:29:33.570 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:29:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:29:43.577 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:29:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:29:53.578 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:29:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:30:03.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:30:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:30:13.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:30:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:30:23.563 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:30:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:30:33.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:30:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:30:43.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:30:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:30:53.567 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:30:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:31:03.567 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:31:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:31:13.587 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:31:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:31:23.564 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:31:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:31:33.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:31:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:31:43.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:31:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:31:53.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:31:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:32:03.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:32:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:32:13.564 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:32:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:32:23.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:32:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:32:33.571 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:32:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:32:43.560 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:32:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:32:53.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:32:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:33:03.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:33:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:33:13.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:33:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:33:23.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:33:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:33:33.574 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:33:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:33:43.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:33:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:33:53.574 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:33:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:34:03.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:34:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:34:13.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:34:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:34:23.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:34:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:34:33.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:34:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:34:43.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:34:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:34:53.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:34:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:35:03.570 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:35:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:35:13.572 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:35:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:35:23.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:35:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:35:33.565 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:35:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:35:43.575 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:35:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:35:53.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:35:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:36:03.563 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:36:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:36:13.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:36:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:36:23.567 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:36:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:36:33.587 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:36:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:36:43.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:36:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:36:53.567 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:36:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:37:03.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:37:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:37:13.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:37:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:37:23.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:37:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:37:33.567 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:37:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:37:43.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:37:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:37:53.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:37:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:38:03.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:38:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:38:13.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:38:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:38:23.563 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:38:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:38:33.559 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:38:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:38:43.563 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:38:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:38:53.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:38:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:39:03.572 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:39:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:39:13.579 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:39:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:39:23.575 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:39:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:39:33.570 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:39:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:39:43.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:39:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:39:53.569 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:39:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:40:03.571 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:40:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:40:13.565 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:40:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:40:23.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:40:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:40:33.574 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:40:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:40:43.562 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:40:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:40:53.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:40:53] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:41:03.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:41:03] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:41:13.561 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:41:13] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:41:23.560 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:41:23] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:41:33.568 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:41:33] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:41:43.566 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:41:43] "GET /v1/health HTTP/1.1" 200 - 2026-07-16 07:41:53.567 1 INFO werkzeug [-] 10.0.0.116 - - [16/Jul/2026 07:41:53] "GET /v1/health HTTP/1.1" 200 -