+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-04-16 12:06:16.782 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-04-16 12:06:16.783 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-04-16 12:06:16.784 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.157:8808 2026-04-16 12:06:16.785 1 INFO werkzeug [-] Press CTRL+C to quit 2026-04-16 12:06:22.919 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:06:22] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:06:22.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:06:22] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:06:31.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:06:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:06:41.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:06:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:06:51.950 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:06:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:07:01.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:07:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:07:11.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:07:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:07:21.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:07:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:07:31.930 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:07:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:07:41.933 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:07:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:07:51.933 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:07:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:08:01.942 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:08:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:08:11.935 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:08:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:08:21.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:08:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:08:31.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:08:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:08:41.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:08:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:08:51.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:08:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:09:01.992 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:09:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:09:11.931 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:09:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:09:21.945 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:09:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:09:31.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:09:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:09:41.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:09:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:09:51.939 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:09:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:10:01.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:10:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:10:11.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:10:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:10:21.931 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:10:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:10:31.928 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:10:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:10:41.936 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:10:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:10:51.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:10:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:11:01.926 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:11:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:11:11.928 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:11:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:11:21.926 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:11:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:11:31.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:11:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:11:41.933 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:11:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:11:51.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:11:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:12:01.935 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:12:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:12:11.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:12:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:12:21.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:12:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:12:31.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:12:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:12:41.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:12:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:12:51.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:12:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:13:01.930 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:13:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:13:11.928 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:13:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:13:22.003 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:13:22] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:13:31.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:13:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:13:41.945 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:13:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:13:51.939 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:13:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:14:01.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:14:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:14:11.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:14:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:14:21.930 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:14:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:14:31.933 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:14:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:14:41.931 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:14:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:14:51.951 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:14:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:15:01.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:15:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:15:11.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:15:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:15:21.923 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:15:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:15:31.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:15:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:15:41.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:15:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:15:51.937 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:15:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:16:01.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:16:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:16:11.930 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:16:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:16:21.937 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:16:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:16:31.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:16:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:16:41.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:16:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:16:51.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:16:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:17:01.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:17:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:17:11.934 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:17:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:17:21.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:17:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:17:31.931 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:17:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:17:41.937 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:17:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:17:51.928 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:17:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:18:01.934 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:18:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:18:11.928 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:18:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:18:21.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:18:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:18:31.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:18:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:18:41.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:18:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:18:51.930 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:18:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:19:01.936 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:19:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:19:11.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:19:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:19:21.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:19:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:19:31.926 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:19:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:19:41.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:19:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:19:51.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:19:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:20:01.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:20:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:20:11.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:20:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:20:21.943 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:20:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:20:31.923 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:20:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:20:41.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:20:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:20:51.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:20:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:21:01.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:21:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:21:11.934 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:21:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:21:21.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:21:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:21:31.937 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:21:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:21:41.936 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:21:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:21:51.926 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:21:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:22:01.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:22:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:22:11.928 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:22:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:22:21.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:22:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:22:31.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:22:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:22:41.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:22:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:22:51.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:22:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:23:01.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:23:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:23:11.931 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:23:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:23:21.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:23:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:23:31.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:23:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:23:41.932 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:23:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:23:51.927 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:23:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:24:01.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:24:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:24:11.929 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:24:11] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:24:21.936 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:24:21] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:24:31.924 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:24:31] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:24:41.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:24:41] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:24:51.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:24:51] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:25:01.925 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:25:01] "GET /v1/health HTTP/1.1" 200 - 2026-04-16 12:25:11.926 1 INFO werkzeug [-] 10.0.0.126 - - [16/Apr/2026 12:25:11] "GET /v1/health HTTP/1.1" 200 -