+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-26 16:47:43.782 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-26 16:47:43.784 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-02-26 16:47:43.785 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.221:8808 2026-02-26 16:47:43.786 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-26 16:47:48.108 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:47:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:47:48.118 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:47:48] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:47:57.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:47:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:48:07.190 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:48:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:48:17.193 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:48:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:48:27.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:48:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:48:37.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:48:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:48:47.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:48:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:48:57.197 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:48:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:49:07.196 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:49:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:49:17.193 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:49:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:49:27.198 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:49:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:49:37.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:49:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:49:47.190 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:49:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:49:57.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:49:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:50:07.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:50:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:50:17.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:50:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:50:27.192 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:50:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:50:37.193 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:50:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:50:47.199 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:50:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:50:57.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:50:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:51:07.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:51:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:51:17.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:51:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:51:27.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:51:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:51:37.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:51:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:51:47.192 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:51:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:51:57.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:51:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:52:07.198 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:52:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:52:17.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:52:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:52:27.190 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:52:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:52:37.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:52:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:52:47.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:52:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:52:57.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:52:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:53:07.193 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:53:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:53:17.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:53:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:53:27.198 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:53:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:53:37.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:53:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:53:47.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:53:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:53:57.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:53:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:54:07.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:54:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:54:17.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:54:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:54:27.196 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:54:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:54:37.191 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:54:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:54:47.204 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:54:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:54:57.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:54:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:55:07.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:55:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:55:17.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:55:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:55:27.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:55:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:55:37.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:55:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:55:47.195 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:55:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:55:57.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:55:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:56:07.192 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:56:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:56:17.201 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:56:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:56:27.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:56:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:56:37.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:56:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:56:47.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:56:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:56:57.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:56:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:57:07.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:57:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:57:17.196 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:57:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:57:27.192 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:57:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:57:37.195 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:57:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:57:47.200 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:57:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:57:57.192 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:57:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:58:07.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:58:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:58:17.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:58:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:58:27.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:58:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:58:37.189 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:58:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:58:47.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:58:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:58:57.196 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:58:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:59:07.198 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:59:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:59:17.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:59:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:59:27.195 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:59:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:59:37.195 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:59:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:59:47.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:59:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 16:59:57.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 16:59:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:00:07.192 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:00:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:00:17.198 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:00:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:00:27.198 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:00:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:00:37.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:00:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:00:47.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:00:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:00:57.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:00:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:01:07.195 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:01:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:01:17.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:01:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:01:27.192 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:01:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:01:37.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:01:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:01:47.199 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:01:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:01:57.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:01:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:02:07.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:02:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:02:17.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:02:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:02:27.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:02:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:02:37.193 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:02:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:02:47.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:02:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:02:57.191 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:02:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:03:07.199 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:03:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:03:17.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:03:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:03:27.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:03:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:03:37.188 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:03:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:03:47.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:03:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:03:57.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:03:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:04:07.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:04:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:04:17.194 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:04:17] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:04:27.195 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:04:27] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:04:37.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:04:37] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:04:47.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:04:47] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:04:57.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:04:57] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:05:07.186 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:05:07] "GET /v1/health HTTP/1.1" 200 - 2026-02-26 17:05:17.187 1 INFO werkzeug [-] 10.0.0.125 - - [26/Feb/2026 17:05:17] "GET /v1/health HTTP/1.1" 200 -