+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-19 03:12:07.545 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-19 03:12:07.546 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-02-19 03:12:07.547 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://172.24.0.161:8808 2026-02-19 03:12:07.547 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-19 03:12:09.137 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:12:09] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:12:10.368 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:12:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:12:20.367 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:12:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:12:30.363 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:12:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:12:40.370 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:12:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:12:50.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:12:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:13:00.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:13:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:13:10.360 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:13:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:13:20.369 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:13:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:13:30.366 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:13:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:13:40.365 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:13:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:13:50.374 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:13:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:14:00.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:14:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:14:10.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:14:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:14:20.360 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:14:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:14:30.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:14:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:14:40.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:14:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:14:50.366 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:14:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:15:00.367 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:15:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:15:10.371 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:15:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:15:20.362 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:15:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:15:30.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:15:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:15:40.363 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:15:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:15:50.364 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:15:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:16:00.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:16:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:16:10.368 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:16:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:16:20.366 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:16:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:16:30.369 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:16:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:16:40.362 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:16:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:16:50.362 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:16:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:17:00.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:17:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:17:10.362 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:17:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:17:20.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:17:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:17:30.368 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:17:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:17:40.368 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:17:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:17:50.371 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:17:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:18:00.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:18:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:18:10.362 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:18:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:18:20.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:18:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:18:30.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:18:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:18:40.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:18:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:18:50.367 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:18:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:19:00.366 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:19:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:19:10.376 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:19:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:19:20.360 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:19:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:19:30.362 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:19:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:19:40.363 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:19:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:19:50.360 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:19:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:20:00.360 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:20:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:20:10.367 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:20:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:20:20.365 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:20:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:20:30.365 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:20:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:20:40.372 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:20:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:20:50.360 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:20:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:21:00.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:21:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:21:10.361 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:21:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:21:20.369 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:21:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:21:30.360 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:21:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:21:40.369 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:21:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:21:50.366 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:21:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:22:00.365 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:22:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:22:10.367 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:22:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-19 03:22:20.364 1 INFO werkzeug [-] 172.24.0.70 - - [19/Feb/2026 03:22:20] "GET /v1/health HTTP/1.1" 200 -