+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-08-04 15:45:14.538 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-08-04 15:45:14.540 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-08-04 15:45:14.541 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.5:8808 2026-08-04 15:45:14.541 1 INFO werkzeug [-] Press CTRL+C to quit 2026-08-04 15:45:16.087 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:45:16] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:45:19.714 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:45:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:45:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:45:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:45:39.707 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:45:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:45:49.709 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:45:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:45:59.709 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:45:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:46:09.711 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:46:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:46:19.713 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:46:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:46:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:46:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:46:39.705 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:46:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:46:49.705 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:46:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:46:59.703 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:46:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:47:09.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:47:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:47:19.709 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:47:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:47:29.709 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:47:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:47:39.723 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:47:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:47:49.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:47:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:47:59.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:47:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:48:09.705 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:48:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:48:19.705 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:48:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:48:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:48:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:48:39.708 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:48:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:48:49.709 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:48:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:48:59.712 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:48:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:49:09.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:49:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:49:19.706 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:49:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:49:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:49:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:49:39.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:49:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:49:49.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:49:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:49:59.710 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:49:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:50:09.711 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:50:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:50:19.716 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:50:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:50:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:50:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:50:39.705 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:50:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:50:49.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:50:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:50:59.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:50:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:51:09.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:51:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:51:19.710 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:51:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:51:29.710 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:51:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:51:39.713 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:51:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:51:49.703 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:51:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:51:59.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:51:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:52:09.705 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:52:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:52:19.703 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:52:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:52:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:52:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:52:39.709 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:52:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:52:49.714 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:52:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:52:59.725 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:52:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:53:09.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:53:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:53:19.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:53:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:53:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:53:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:53:39.703 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:53:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:53:49.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:53:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:53:59.712 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:53:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:54:09.707 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:54:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:54:19.716 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:54:19] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:54:29.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:54:29] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:54:39.703 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:54:39] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:54:49.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:54:49] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:54:59.705 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:54:59] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:55:09.704 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:55:09] "GET /v1/health HTTP/1.1" 200 - 2026-08-04 15:55:19.709 1 INFO werkzeug [-] 10.0.0.251 - - [04/Aug/2026 15:55:19] "GET /v1/health HTTP/1.1" 200 -