+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-25 19:52:15.086 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-25 19:52:15.088 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-02-25 19:52:15.089 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.43:8808 2026-02-25 19:52:15.089 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-25 19:52:16.589 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:52:16] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:52:20.639 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:52:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:52:30.640 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:52:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:52:40.637 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:52:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:52:50.641 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:52:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:00.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:53:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:10.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:53:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:20.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:53:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:30.640 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:53:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:40.638 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:53:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:53:50.637 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:53:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:00.640 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:54:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:10.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:54:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:20.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:54:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:30.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:54:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:40.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:54:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:54:50.632 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:54:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:00.640 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:55:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:10.636 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:55:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:20.644 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:55:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:30.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:55:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:40.632 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:55:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:55:50.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:55:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:00.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:56:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:10.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:56:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:20.639 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:56:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:30.637 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:56:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:40.640 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:56:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:56:50.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:56:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:00.632 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:57:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:10.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:57:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:20.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:57:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:30.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:57:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:40.639 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:57:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:57:50.639 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:57:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:00.642 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:58:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:10.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:58:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:20.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:58:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:30.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:58:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:40.636 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:58:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:58:50.635 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:58:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:00.639 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:59:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:10.638 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:59:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:20.651 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:59:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:30.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:59:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:40.658 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:59:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 19:59:50.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 19:59:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:00.632 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:00:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:10.638 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:00:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:20.638 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:00:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:30.635 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:00:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:40.639 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:00:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:00:50.644 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:00:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:00.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:01:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:10.635 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:01:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:20.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:01:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:30.633 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:01:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:40.647 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:01:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:01:50.641 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:01:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:00.639 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:02:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:10.641 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:02:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:20.641 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:02:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:30.637 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:02:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-25 20:02:40.634 1 INFO werkzeug [-] 10.0.0.88 - - [25/Feb/2026 20:02:40] "GET /v1/health HTTP/1.1" 200 -