+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-08-05 11:40:27.673 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-08-05 11:40:27.674 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-08-05 11:40:27.675 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.177:8808 2026-08-05 11:40:27.675 1 INFO werkzeug [-] Press CTRL+C to quit 2026-08-05 11:40:33.865 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:40:33] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:40:33.878 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:40:33] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:40:42.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:40:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:40:52.900 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:40:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:41:02.905 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:41:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:41:12.899 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:41:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:41:22.903 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:41:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:41:32.909 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:41:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:41:42.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:41:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:41:52.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:41:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:42:02.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:42:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:42:12.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:42:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:42:22.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:42:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:42:32.899 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:42:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:42:42.899 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:42:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:42:52.961 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:42:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:43:02.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:43:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:43:12.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:43:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:43:22.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:43:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:43:32.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:43:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:43:42.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:43:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:43:52.899 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:43:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:44:02.900 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:44:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:44:12.907 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:44:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:44:22.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:44:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:44:32.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:44:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:44:42.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:44:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:44:52.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:44:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:45:02.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:45:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:45:12.898 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:45:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:45:22.899 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:45:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:45:32.909 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:45:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:45:42.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:45:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:45:52.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:45:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:46:02.898 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:46:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:46:12.900 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:46:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:46:22.898 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:46:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:46:32.900 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:46:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:46:42.901 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:46:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:46:52.905 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:46:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:47:02.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:47:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:47:12.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:47:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:47:22.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:47:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:47:32.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:47:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:47:42.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:47:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:47:52.903 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:47:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:48:02.901 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:48:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:48:12.915 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:48:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:48:22.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:48:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:48:32.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:48:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:48:42.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:48:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:48:52.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:48:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:49:02.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:49:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:49:12.902 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:49:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:49:22.901 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:49:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:49:32.912 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:49:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:49:42.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:49:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:49:52.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:49:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:50:02.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:50:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:50:12.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:50:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:50:22.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:50:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:50:32.903 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:50:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:50:42.902 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:50:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:50:52.920 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:50:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:51:02.899 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:51:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:51:12.898 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:51:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:51:22.902 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:51:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:51:32.901 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:51:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:51:42.902 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:51:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:51:52.900 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:51:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:52:02.900 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:52:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:52:12.906 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:52:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:52:22.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:52:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:52:32.898 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:52:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:52:42.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:52:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:52:52.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:52:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:53:02.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:53:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:53:12.903 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:53:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:53:22.900 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:53:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:53:32.909 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:53:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:53:42.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:53:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:53:52.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:53:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:54:02.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:54:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:54:12.897 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:54:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:54:22.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:54:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:54:32.904 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:54:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:54:42.903 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:54:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:54:52.906 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:54:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:55:02.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:55:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:55:12.895 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:55:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:55:22.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:55:22] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:55:32.896 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:55:32] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:55:42.894 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:55:42] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:55:52.903 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:55:52] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:56:02.902 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:56:02] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:56:12.911 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:56:12] "GET /v1/health HTTP/1.1" 200 - 2026-08-05 11:56:22.901 1 INFO werkzeug [-] 10.0.0.193 - - [05/Aug/2026 11:56:22] "GET /v1/health HTTP/1.1" 200 -